Summary of Text Framework Classes
This table summarizes the Unicode Text Framework classes:
Class
Description
ICharacterReference
Provides a mechanism to reference individual characters without introducing errors in style propagation or reference counting
ICharacterStyle
Abstract base class for all character styles-that is, styles that can be applied to individual characters
IConstTextIterator
A variation on
ITextIterator
that doesn't allow you to modify the characters
IFastTextIterator
A text iterator that provides faster performance but fewer safety guarantees than ITextIterator
IParagraphEndIndentStyle
Paragraph style specifying the indent distance for the "end" side of the paragraph, for example, the right side of left-to-right text
IParagraphFirstIndentStyle
Paragraph style specifying the indent distance for the start of the first line of the paragraph
IParagraphJustificationStyle
Paragraph style specifying which margin(s) to align the lines of the paragraph to
IParagraphSpreadStyle
Paragraph style specifying which lines of a range of paragraphs are aligned to both margins
IParagraphStartIndentStyle
Paragraph style specifying the indent distance for the "start" side of the paragraph, for example, the left side of left-to-right text
IParagraphStyle
Abstract base class for all paragraph styles-that is, styles that can only be applied to paragraphs and not to individual characters
IReverseConstTextIterator
A variation on IReverseTextIterator that doesn't allow you to modify the characters
IReverseTextIterator
Lets you iterate backwards through the character in an
IText
object
IText
Encapsulates styled strings of Unicode characters
ITextBoldfaceStyle
Character style specifying whether characters are boldface
ITextColorStyle
Character style specifying the color of characters
ITextItalicStyle
Character style specifying whether characters are italicized
ITextIterator
Lets you iterate through the characters in an IText object
ITextOutlineStyle
Character style specifying whether characters are outlined
ITextPointSizeStyle
Character style specifying the point size of characters
ITextStrikethroughStyle
Character style specifying whether characters have a strikethrough
ITextStyle
Abstract base class for both character and paragraph styles
ITextStyleRunIterator
Lets you iterate through style runs (ranges of text with the same styling information) in an IText object
ITextStyleSet
Class for manipulating a group of styles as a single set
ITextSuperSubscriptStyle
Character style specifying the amount of baseline shift of characters, for creating superscripts and subscripts
ITextTypefaceStyle
Character style specifying the typeface or font of characters
ITextUnderlineStyle
Character style specifying whether characters are underlined
ITextUneditableStyle
Character style specifying whether characters can be modified