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, IReadOnlyList<KeyValuePair<CanvasCharacterRange, 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. |