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. |