Class | Description | |
---|---|---|
AnchoredObject | Represents an embedded object that is anchored to some text position. | |
CffTable | Represents a Compact Font Format (CFF) table. | |
CffTable.CharString | Describes the charstring for one glyph. | |
CpalPalette | Contains a predefined number of colors. Used for drawing color fonts. | |
Font | Represents a TrueType or OpenType font. | |
FontCollection | Represents a collection of Font objects. | |
FontFeature | Identifies the typographic feature in the OpenType font. | |
FontLink | Describes a reference to Font used as fallback or EUDC font for a specific base font. | |
FontTables | Represents a font instance with a set of OpenType tables, and provides methods allowing to retrieve information contained in those tables. | |
FontWriter | Used for serialization of Font subsets. | |
FormattableInline | Abstract base class for types representing formattable inline elements, such as TextRun and InlineObject. | |
GlyphInfo | Contains index of the glyph and its mapping to the corresponding code point. | |
GlyphRun | Represents a glyph run on a single line. | |
Inline | Abstract base class for all inline elements. | |
InlineObject | Represents an inline element associated with an embedded object. | |
LineBreak | Represents an inline element that causes a new line to begin. | |
LineSection | Describes a section within a TextLine. | |
ObjectRect | Represents a rectangular area occupied by an embedded object. | |
PageSplitArea | Provides options for splitting text between several fragments on the same page using the TextLayout.SplitAndBalance method. | |
SystemFontCollection | Represents a collection of system fonts. | |
TabStop | Represents a tab stop in a TextLayout. | |
TextExt | Contains extension methods related to text and fonts. | |
TextFormat | Represents text formatting attributes such as font, language, colors, decorations and so on. | |
TextLayout | Represents one or more paragraphs of multi-formatted text. Provides text analysis and layout functionality. | |
TextLayoutSplitter | Helper class for efficient splitting the content of a TextLayout object into multiple portions. May be used to split a long text into multiple pages or columns, including balanced columns (see SplitAndBalance). | |
TextLine | Represents a line of text in TextLayout. | |
TextRect | Defines the rectangle for a text fragment in TextLayout. | |
TextRun | Represents a discrete section of formatted or unformatted text. | |
TextSplitOptions | Provides options for text splitting. | |
Type1Font | Represents a Type1 font. | |
Utf32CodeSet | Specifies a set of UTF-32 characters (code points). |