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