[]
Represents an embedded object that is anchored to some text position.
Represents a Compact Font Format (CFF) table.
Describes the charstring for one glyph.
Contains a predefined number of colors. Used for drawing color fonts.
Represents a TrueType or OpenType font.
Represents a collection of Font objects.
Identifies the typographic feature in the OpenType font.
Represents a font instance with a set of OpenType tables, and provides methods allowing to retrieve information contained in those tables.
Used for serialization of Font subsets.
Abstract base class for types representing formattable inline elements, such as TextRun and InlineObject.
Contains index of the glyph and its mapping to the corresponding code point.
Represents a glyph run on a single line.
Abstract base class for all inline elements.
Represents an inline element associated with an embedded object.
Represents an inline element that causes a new line to begin.
Describes a section within a TextLine.
Represents a rectangular area occupied by an embedded object.
Provides options for splitting text between several fragments on the same page using the SplitAndBalance(PageSplitArea[], TextSplitOptions, out TextLayout) method.
Represents a collection of system fonts.
Represents a tab stop in a TextLayout.
Contains extension methods related to text and fonts.
Represents text formatting attributes such as font, language, colors, decorations and so on.
Represents one or more paragraphs of multi-formatted text. Provides text analysis and layout functionality.
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(PageSplitArea[], TextSplitOptions)).
Represents a line of text in TextLayout.
Defines the rectangle for a text fragment in TextLayout.
Represents a discrete section of formatted or unformatted text.
Provides options for text splitting.
Represents a Type1 font.
Specifies a set of UTF-32 characters (code points).
Associates a localized font family name with the language ID.
Specifies an interval of UTF-32 characters (code points).
Common members of the FontCollection and SystemFontCollection.
Identifies an interface implemented by other GrapeCity tools.
Bidirectional character types.
Line-breaking and justification conditions; East Asian width category for the code point.
Identifies features providing information about how to use the glyphs in a font to render a script or language.
Indicates the direction of how lines of text are placed relative to one another.
Specifies the method of font compression in the font atlas.
Restricts the set of available fallback fonts for a TextLayout.
IBM Font Class and Subclass represent a classification of font-family design.
Various flags describing the font.
Specifies the emulated style of the font, if necessary.
A set of bit flags affecting the size of a serializable font.
Provides the most general classification of the code point.
Provides additional information on the glyph.
Specifies the preferred glyph widths (generally used in CJKV fonts).
Chooses the relative horizontal position for an anchored object.
Various flags describing inline objects.
Arabic joining groups.
Arabic joining types.
Identifies the language system supported in a OpenType font.
Line breaking classes of the Unicode characters.
Specifies the line breaking algorithm.
Specifies the alignment of paragraph text along the flow direction axis.
ISO 15924 Script Codes (version 14.0).
Script tags generally correspond to a Unicode script, the associations between them may not always be one-to-one.
Describes the result of the Split(TextSplitOptions, out TextLayout) and SplitAndBalance(PageSplitArea[], TextSplitOptions, out TextLayout) methods.
Represents tables of an OpenType font.
Specifies the tab stop alignment options.
Specifies the alignment of paragraph text along the reading direction axis.
Defines constants that specify the decorations applied to text.
Specifies the rules for text extension when text is justified.
Specifies the text granularity used to trim text overflowing the layout box.
Specifies a named range of Unicode characters.
Default character orientation categories.
Chooses the relative vertical position for an anchored object.
Specifies the word breaking algorithm.
Specifies how text lines are broken to avoid text overflowing the layout box.
Specifies how text wraps around the sides of an anchored object.