ITextStrings interface (tom.h)
The ITextStrings interface represents a collection of rich-text strings that are useful for manipulating rich text. In particular, you can use the collection to convert linearly formatted math expressions into built-up form and vice versa. You can also use the collection to collect the concatenation of a set of rich-text strings, or to manipulate a string without changing a primary story. The collection is efficiently implemented by concatenating the strings in a scratch story and maintaining an array of the string counts that identify the strings.
Inheritance
The ITextStrings interface inherits from the IDispatch interface. ITextStrings also has these types of members:
Methods
The ITextStrings interface has these methods.
ITextStrings::Add Adds a string to the end of the collection. |
ITextStrings::Append Appends a string to the string at the specified index in the collection. |
ITextStrings::Cat2 Concatenates two strings. |
ITextStrings::CatTop2 Inserts text between the top two strings in a collection. |
ITextStrings::DeleteRange Deletes the contents of a given range. |
ITextStrings::EncodeFunction Encodes an object, given a set of argument strings. |
ITextStrings::GetCch Gets the count of characters for a selected string index. |
ITextStrings::GetCount Gets the number of strings in a string collection. |
ITextStrings::InsertNullStr Inserts a NULL string in the collection at a selected string index. |
ITextStrings::Item Gets an ITextRange2 object for a selected index in a string collection. |
ITextStrings::MoveBoundary Moves the start boundary of a string, by index, for a selected number of characters. |
ITextStrings::PrefixTop Prefixes a string to the top string in the collection. |
ITextStrings::Remove Removes a string from a string collection, starting at an index. |
ITextStrings::SetFormattedText Replaces text with formatted text. |
ITextStrings::SetOpCp Sets the character position in the source range's story that has desired character formatting attributes. |
ITextStrings::SuffixTop Suffixes a string to the top string in the collection. |
ITextStrings::Swap Swaps the top two strings in the collection. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Target Platform | Windows |
Header | tom.h |