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