Поделиться через


Интерфейс ITextStrings (tom.h)

Интерфейс ITextStrings представляет коллекцию строк форматированного текста, которые полезны для управления форматированным текстом. В частности, можно использовать коллекцию для преобразования математических выражений с линейным форматированием в встроенную форму и наоборот. Вы также можете использовать коллекцию для сбора объединения набора строк форматированного текста или для управления строкой без изменения основной истории. Коллекция эффективно реализуется путем объединения строк во временной истории и поддержания массива счетчиков строк, определяющих строки.

Наследование

Интерфейс ITextStrings наследуется от интерфейса IDispatch . ITextStrings также имеет следующие типы элементов:

Методы

Интерфейс ITextStrings содержит следующие методы.

 
ITextStrings::Add

Добавляет строку в конец коллекции.
ITextStrings::Append

Добавляет строку к строке по указанному индексу в коллекции.
ITextStrings::Cat2

Объединяет две строки.
ITextStrings::CatTop2

Вставляет текст между двумя верхними строками в коллекции.
ITextStrings::D eleteRange

Удаляет содержимое заданного диапазона.
ITextStrings::EncodeFunction

Кодирует объект с заданным набором строк аргументов.
ITextStrings::GetCch

Возвращает число символов для выбранного строкового индекса.
ITextStrings::GetCount

Возвращает количество строк в коллекции строк.
ITextStrings::InsertNullStr

Вставляет строку NULL в коллекцию по выбранному индексу строки.
ITextStrings::Item

Возвращает объект ITextRange2 для выбранного индекса в строковой коллекции.
ITextStrings::MoveBoundary

Перемещает начальную границу строки по индексу для выбранного числа символов.
ITextStrings::P refixTop

Префикс строки к верхней строке в коллекции.
ITextStrings::Remove

Удаляет строку из коллекции строк, начиная с индекса.
ITextStrings::SetFormattedText

Заменяет текст форматированным текстом.
ITextStrings::SetOpCp

Задает позицию символа в истории исходного диапазона с требуемыми атрибутами форматирования символов.
ITextStrings::SuffixTop

Суффиксы строки с верхней строкой в коллекции.
ITextStrings::Swap

Меняет местами две верхние строки в коллекции.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header tom.h