| Microsoft.Graphics.Canvas.Text Namespace |
| Class | Description | |
|---|---|---|
| CanvasFontFace | Represents a font, and its associated properties. | |
| CanvasFontSet | Represents a grouping of fonts. | |
| CanvasNumberSubstitution | Describes a policy for performing locale-sensitive number substitution in text. | |
| CanvasScaledFont | Represents a font face and a scale factor. | |
| CanvasTextAnalyzer | An object that analyzes text in preparation for constructing glyph runs. | |
| CanvasTextFormat | Describes font and layout options for drawing text. | |
| CanvasTextLayout | A cached, drawable piece of formatted text which can combine different fonts, colors etc. | |
| CanvasTextRenderingParameters | Represents text-drawing parameters which may be applied to a CanvasDrawingSession. | |
| CanvasTypography |
Represents a collection of typography features.
|
| Structure | Description | |
|---|---|---|
| CanvasAnalyzedBidi | Describes script directionality for a span of text. | |
| CanvasAnalyzedBreakpoint | Contains line-breaking information for a character position. | |
| CanvasAnalyzedGlyphOrientation | Describes orientation information for a span of text. | |
| CanvasAnalyzedScript | Represents the script data for a piece of text which has been analyzed. | |
| CanvasCharacterRange | Describes a range of characters. | |
| CanvasClusterMetrics | Describes a glyph cluster. | |
| CanvasFontProperty | Describes a localized string attribute of a font. | |
| CanvasGlyph | Describes a single glyph. | |
| CanvasGlyphMetrics | Represents the metrics of an individual glyph in em units. | |
| CanvasGlyphShaping | Contains shaping properties for a glyph. | |
| CanvasJustificationOpportunity | Specifies how to apply justification for a glyph. | |
| CanvasLineMetrics | Describes a line of formatted text within a text layout. | |
| CanvasScriptProperties | Contains script properties that apply to a piece of text. | |
| CanvasTextLayoutRegion | A struct describing the result of a hit test operation. | |
| CanvasTypographyFeature | Describes an OpenType font feature name and its parameter. | |
| CanvasUnicodeRange | Represents a range, from starting to ending code points, of Unicode characters. |
| Interface | Description | |
|---|---|---|
| ICanvasTextAnalyzerOptions | An application-implemented interface for identifying properties that apply to spans of text. | |
| ICanvasTextInlineObject | An application-implemented interface for drawing graphics inserted into text. | |
| ICanvasTextRenderer | An application-implemented interface for receiving detailed rendering information about text layouts. |
| Enumeration | Description | |
|---|---|---|
| CanvasClusterProperties | Properties which apply to a glyph cluster. | |
| CanvasDrawTextOptions | Specifies text drawing options. | |
| CanvasFontFileFormatType | Indicates the file format of a font face. | |
| CanvasFontInformation | Specifies an informational string embedded in a font file. | |
| CanvasFontPropertyIdentifier | Indentifies a property of the font. | |
| CanvasFontSimulations | Describes algorithmic style simulations that can be applied to the font face. | |
| CanvasGlyphJustification | Identifies which what of justification scheme is used for a glyph. | |
| CanvasGlyphOrientation | Specifies what type of rotation will be applied to glyphs. | |
| CanvasHorizontalAlignment | Specifies the horizontal alignment of paragraph text. | |
| CanvasLineBreakCondition | Describes conditions at the edges of inline objects that determine line-breaking behavior. | |
| CanvasLineSpacingMode | Options for specifying how lines are spaced apart. | |
| CanvasNumberSubstitutionMethod | Identifies the way to perform locale-sensitive number substitution in text. | |
| CanvasOpticalAlignment | Specifies how glyphs are aligned to the margin. | |
| CanvasScriptShape | The shaping requirement of a piece of text. | |
| CanvasTextAntialiasing | Specifies the antialiasing mode for drawing text. | |
| CanvasTextDirection | Specifies the direction in which text is formatted and read. | |
| CanvasTextGridFit | Specifies whether to enable gridfitting behavior for glyphs. | |
| CanvasTextMeasuringMode | Indicates the measuring method used for a piece of text. | |
| CanvasTextRenderingMode | Specifies the behavior when glyphs are rendered. | |
| CanvasTextTrimmingGranularity | Specifies the granularity used to trim text overflowing the layout box. | |
| CanvasTrimmingSign | Specifies the trimming sign that is used when drawing a text layout. | |
| CanvasTypographyFeatureName | Identifies an OpenType font feature. | |
| CanvasVerticalAlignment | Specifies the vertical alignment of paragraph text. | |
| CanvasVerticalGlyphOrientation | Specifies the orientation of glyphs when a vertical reading direction is used. | |
| CanvasWordWrapping | Specifies word wrapping behavior. |