IDWriteTextAnalysisSink interface (dwrite.h)

This interface is implemented by the text analyzer's client to receive the output of a given text analysis.

Inheritance

The IDWriteTextAnalysisSink interface inherits from the IUnknown interface. IDWriteTextAnalysisSink also has these types of members:

Methods

The IDWriteTextAnalysisSink interface has these methods.

 
IDWriteTextAnalysisSink::SetBidiLevel

Sets a bidirectional level on the range, which is called once per run change (either explicit or resolved implicit).
IDWriteTextAnalysisSink::SetLineBreakpoints

Sets line-break opportunities for each character, starting from the specified position.
IDWriteTextAnalysisSink::SetNumberSubstitution

Sets the number substitution on the text range affected by the text analysis.
IDWriteTextAnalysisSink::SetScriptAnalysis

Reports script analysis for the specified text range.

Remarks

The text analyzer disregards any current state of the analysis sink, therefore, a Set method call on a range overwrites the previously set analysis result of the same range.

Requirements

Requirement Value
Minimum supported client Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header dwrite.h