CanvasTextAnalyzer Class |
Namespace: Microsoft.Graphics.Canvas.Text
public sealed class CanvasTextAnalyzer : IDisposable
The CanvasTextAnalyzer type exposes the following members.
Name | Description | |
---|---|---|
![]() | CanvasTextAnalyzer(String, CanvasTextDirection) | Initializes a new instance of the CanvasTextAnalyzer class. |
![]() | CanvasTextAnalyzer(String, CanvasTextDirection, ICanvasTextAnalyzerOptions) | Initializes a new instance of the CanvasTextAnalyzer class. |
![]() | CanvasTextAnalyzer(String, CanvasTextDirection, CanvasNumberSubstitution, CanvasVerticalGlyphOrientation, UInt32) | Initializes a new instance of the CanvasTextAnalyzer class. |
Name | Description | |
---|---|---|
![]() | AddGlyphsAfterJustification(CanvasFontFace, Single, CanvasAnalyzedScript, Int32, CanvasGlyph, CanvasGlyph, CanvasGlyphShaping) | Fills in new glyphs for scripts where justification increased the advances of glyphs. |
![]() | AddGlyphsAfterJustification(CanvasFontFace, Single, CanvasAnalyzedScript, Int32, CanvasGlyph, CanvasGlyph, CanvasGlyphShaping, Int32) | Fills in new glyphs for scripts where justification increased the advances of glyphs. |
![]() | ApplyJustificationOpportunities | Justifies an array of glyph advances to fit the line width. |
![]() | Dispose | Releases all resources used by the CanvasTextAnalyzer. |
![]() | GetBidi | Gets which bi-directional text levels are mapped to which character positions. |
![]() | GetBidi(String) | Gets which bi-directional text levels are mapped to which character positions. |
![]() | GetBreakpoints | Gets the line breaking behavior at each character position. |
![]() | GetBreakpoints(String) | Gets the line breaking behavior at each character position. |
![]() | GetFonts(CanvasTextFormat) | Gets a font for each span of text contained within this text analyzer. |
![]() | GetFonts(CanvasTextFormat, CanvasFontSet) | Gets a font for each span of text contained within this text analyzer. |
![]() | GetGlyphOrientations | Gets which glyph orientations are mapped to which character positions. |
![]() | GetGlyphOrientations(String) | Gets which glyph orientations are mapped to which character positions. |
![]() | GetGlyphs(CanvasCharacterRange, CanvasFontFace, Single, Boolean, Boolean, CanvasAnalyzedScript) | Gets the array of glyphs which comprise the text. |
![]() | GetGlyphs(CanvasCharacterRange, CanvasFontFace, Single, Boolean, Boolean, CanvasAnalyzedScript, String, CanvasNumberSubstitution, IReadOnlyListKeyValuePairCanvasCharacterRange, CanvasTypography, Int32, Boolean, CanvasGlyphShaping) | Gets the array of glyphs which comprise the text. |
![]() | GetJustificationOpportunities | Retrieves justification opportunity information, per-glyph. |
![]() | GetNumberSubstitutions | Gets which number substitutions are mapped to which character positions. |
![]() | GetScript | Gets information about the script used by the text. |
![]() | GetScript(String) | Gets information about the script used by the text, applying the specified locale. |
![]() | GetScriptProperties | Gets the properties for an analyzed script. |