[]
        
(Showing Draft Content)

C1.Util.DX.DirectWrite.TextRenderer

TextRenderer Interface

IDWriteTextRenderer

Namespace: C1.Util.DX.DirectWrite
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("ef8a8135-5cc6-45fe-8825-c5a0724eb819")]
[Shadow(typeof(TextRendererShadow))]
public interface TextRenderer : PixelSnapping, ICallbackable, IDisposable

Methods

Name Description
DrawGlyphRun(object, float, float, MeasuringMode, GlyphRun, GlyphRunDescription, IntPtr)

IDWriteTextLayout::Draw calls this function to instruct the client to render a run of glyphs.

DrawInlineObject(object, float, float, InlineObject, bool, bool, IntPtr)

IDWriteTextLayout::Draw calls this application callback when it needs to draw an inline object.

DrawStrikethrough(object, float, float, ref Strikethrough, IntPtr)

IDWriteTextLayout::Draw calls this function to instruct the client to draw a strikethrough.

DrawUnderline(object, float, float, ref Underline, IntPtr)

IDWriteTextLayout::Draw calls this function to instruct the client to draw an underline.