Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Analyzes various text properties for complex script processing.
The IDWriteTextAnalyzer1 interface inherits from IDWriteTextAnalyzer. IDWriteTextAnalyzer1 also has these types of members:
The IDWriteTextAnalyzer1 interface has these methods.
IDWriteTextAnalyzer1::AnalyzeVerticalGlyphOrientation Analyzes a text range for script orientation, reading text and attributes from the source and reporting results to the sink callback SetGlyphOrientation. |
IDWriteTextAnalyzer1::ApplyCharacterSpacing Applies spacing between characters, properly adjusting glyph clusters and diacritics. |
IDWriteTextAnalyzer1::GetBaseline Retrieves the given baseline from the font. |
IDWriteTextAnalyzer1::GetGlyphOrientationTransform Returns 2x3 transform matrix for the respective angle to draw the glyph run. (IDWriteTextAnalyzer1.GetGlyphOrientationTransform) |
IDWriteTextAnalyzer1::GetJustificationOpportunities Retrieves justification opportunity information for each of the glyphs given the text and shaping glyph properties. |
IDWriteTextAnalyzer1::GetJustifiedGlyphs Fills in new glyphs for complex scripts where justification increased the advances of glyphs, such as Arabic with kashida. |
IDWriteTextAnalyzer1::GetScriptProperties Retrieves the properties for a given script. |
IDWriteTextAnalyzer1::GetTextComplexity Determines the complexity of text, and whether you need to call IDWriteTextAnalyzer::GetGlyphs for full script shaping. |
IDWriteTextAnalyzer1::JustifyGlyphAdvances Justifies an array of glyph advances to fit the line width. |
Requirement | Value |
---|---|
Minimum supported client | Windows 8 and Platform Update for Windows 7 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | dwrite_1.h |