[]
        
(Showing Draft Content)

C1.Util.DX.DirectWrite.TextRenderer1

TextRenderer1 Interface

IDWriteTextRenderer1

Namespace: C1.Util.DX.DirectWrite
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("D3E0E934-22A0-427E-AAE4-7D9574B59DB1")]
[Shadow(typeof(TextRenderer1Shadow))]
public interface TextRenderer1 : TextRenderer, PixelSnapping, ICallbackable, IDisposable

Methods

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

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

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

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

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

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

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

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