C# Class Managed.D2DSharp.SimpleText.CustomTextRendererWithEffects

Inheritance: ITextRenderer
显示文件 Open project: eugeniomiro/Terrarium Class Usage Examples

Public Methods

Method Description
CustomTextRendererWithEffects ( Direct2DFactory factory, WindowRenderTarget renderTarget, SolidColorBrush defaultBrush ) : System
DrawGlyphRun ( float baselineOriginX, float baselineOriginY, Graphics measuringMode, GlyphRun glyphRun, GlyphRunDescription glyphRunDescription, ClientDrawingEffect clientDrawingEffect ) : void
DrawInlineObject ( float originX, float originY, InlineObject inlineObject, bool isSideways, bool isRightToLeft, ClientDrawingEffect clientDrawingEffect ) : void
DrawStrikethrough ( float baselineOriginX, float baselineOriginY, Strikethrough strikethrough, ClientDrawingEffect clientDrawingEffect ) : void
DrawUnderline ( float baselineOriginX, float baselineOriginY, Underline underline, ClientDrawingEffect clientDrawingEffect ) : void

Method Details

CustomTextRendererWithEffects() public method

public CustomTextRendererWithEffects ( Direct2DFactory factory, WindowRenderTarget renderTarget, SolidColorBrush defaultBrush ) : System
factory Direct2DFactory
renderTarget WindowRenderTarget
defaultBrush SolidColorBrush
return System

DrawGlyphRun() public method

public DrawGlyphRun ( float baselineOriginX, float baselineOriginY, Graphics measuringMode, GlyphRun glyphRun, GlyphRunDescription glyphRunDescription, ClientDrawingEffect clientDrawingEffect ) : void
baselineOriginX float
baselineOriginY float
measuringMode Graphics
glyphRun GlyphRun
glyphRunDescription GlyphRunDescription
clientDrawingEffect ClientDrawingEffect
return void

DrawInlineObject() public method

public DrawInlineObject ( float originX, float originY, InlineObject inlineObject, bool isSideways, bool isRightToLeft, ClientDrawingEffect clientDrawingEffect ) : void
originX float
originY float
inlineObject InlineObject
isSideways bool
isRightToLeft bool
clientDrawingEffect ClientDrawingEffect
return void

DrawStrikethrough() public method

public DrawStrikethrough ( float baselineOriginX, float baselineOriginY, Strikethrough strikethrough, ClientDrawingEffect clientDrawingEffect ) : void
baselineOriginX float
baselineOriginY float
strikethrough Strikethrough
clientDrawingEffect ClientDrawingEffect
return void

DrawUnderline() public method

public DrawUnderline ( float baselineOriginX, float baselineOriginY, Underline underline, ClientDrawingEffect clientDrawingEffect ) : void
baselineOriginX float
baselineOriginY float
underline Underline
clientDrawingEffect ClientDrawingEffect
return void