IDWriteTextLayout3 interface (dwrite_3.h)

Represents a block of text after it has been fully analyzed and formatted.

Inheritance

The IDWriteTextLayout3 interface inherits from IDWriteTextLayout2. IDWriteTextLayout3 also has these types of members:

Methods

The IDWriteTextLayout3 interface has these methods.

 
IDWriteTextLayout3::GetLineMetrics

Retrieves properties of each line.
IDWriteTextLayout3::GetLineSpacing

Gets line spacing information.
IDWriteTextLayout3::InvalidateLayout

Invalidates the layout, forcing layout to remeasure before calling the metrics or drawing functions. This is useful if the locality of a font changes, and layout should be redrawn, or if the size of a client implemented IDWriteInlineObject changes.
IDWriteTextLayout3::SetLineSpacing

Set line spacing. (IDWriteTextLayout3.SetLineSpacing)

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header dwrite_3.h

See also

IDWriteTextLayout2