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 |