IDWriteTextRenderer1 interface (dwrite_2.h)

Represents a set of application-defined callbacks that perform rendering of text, inline objects, and decorations such as underlines.

Inheritance

The IDWriteTextRenderer1 interface inherits from IDWriteTextRenderer. IDWriteTextRenderer1 also has these types of members:

Methods

The IDWriteTextRenderer1 interface has these methods.

 
IDWriteTextRenderer1::DrawGlyphRun

IDWriteTextLayout::Draw calls this function to instruct the client to render a run of glyphs. (IDWriteTextRenderer1.DrawGlyphRun)
IDWriteTextRenderer1::DrawInlineObject

IDWriteTextLayout::Draw calls this application callback when it needs to draw an inline object. (IDWriteTextRenderer1.DrawInlineObject)
IDWriteTextRenderer1::DrawStrikethrough

IDWriteTextLayout::Draw calls this function to instruct the client to draw a strikethrough. (IDWriteTextRenderer1.DrawStrikethrough)
IDWriteTextRenderer1::DrawUnderline

IDWriteTextLayout::Draw calls this function to instruct the client to draw an underline. (IDWriteTextRenderer1.DrawUnderline)

Requirements

Requirement Value
Minimum supported client Windows 8.1 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 R2 [desktop apps | UWP apps]
Target Platform Windows
Header dwrite_2.h

See also

IDWriteTextRenderer