C# Class Managed.D2DSharp.SimpleText.CustomTextRenderer

Inheritance: ITextRenderer
Mostrar archivo Open project: eugeniomiro/Terrarium Class Usage Examples

Public Methods

Method Description
CustomTextRenderer ( Direct2DFactory factory, WindowRenderTarget renderTarget, SolidColorBrush outlineBrush, BitmapBrush fillBrush ) : 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

CustomTextRenderer() public method

public CustomTextRenderer ( Direct2DFactory factory, WindowRenderTarget renderTarget, SolidColorBrush outlineBrush, BitmapBrush fillBrush ) : System
factory Direct2DFactory
renderTarget WindowRenderTarget
outlineBrush SolidColorBrush
fillBrush BitmapBrush
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