Объект Selection

Важнейшим инструментом, облегчающим работу с текстовой информацией на компьютере, является выделение. Выделение (selection) позволяет объединить в целостный с точки зрения операций блок некоторую последовательность символов. Обозначается выделение за счет обмена оттенками между шрифтом ифоном строки. Выделенный текст может быть удален одним нажатием клавиши <BackSpace>, он может быть вырезан или скопирован в буфер, его можно заменить, выполнив вставку из буфера.

Свойства Объекта Selection

Свойства Тип Описание
Туре Число Тип выделенного объекта (обычный текст Type)
StoryType Число Тип выделяемого объекта (может быть выделен основной текст, текст в заголовках, комментариях и т. п.)
Text Строка Текстовое содержимое
Start Число Начальная позиция выделенного объекта
End Число Конечная позиция выделенного объекта
Characters Коллекция Символы выделенного объекта, их количество
Find Объект Поиск, поиск и замена в документе
Font Объект Шрифт выделенного объекта
Style Число Стиль выделенного текста
Words Коллекция Слова в выделенном объекте

Columns – столбцы;

Пример: i=selection.columns.count;

Rows – строки;

Пример: j=selection.rows.count.

Методы Объекта Selection

При работе с этим объектом можно использовать свойства и методы объекта Range.

Методы Описание
clear() стирает выделенный текст
createRange() возвращает объект TextRange
empty() убирает выделение с текста
ConvertToTable Преобразование выделенного текста в таблицу
Copy Копирование текста в буфер обмена
Paste Вставка текста из буфера обмена
CopyAsPicture Копирование выделенного текста (объекта) в буфер обмена с преобразованием его в графический объект в формате BMP
Cut Вырезание выделенного фрагмента текста
Delete(a, b) Удаление выделенного фрагмента текста (вызов без аргументов) или удаление фрагмента из b символов начиная с позиции а
InRange(MyRange) объект Проверка вхождения выделенного объекта в MyRange
InsertAfter Вставка текста после объекта Selection
InsertBefore Вставка текста до объекта Selection
Move(Unit, Count) Перемещение объекта Selection в документе (перемещение курсора)
SetRange(a, b) Выделение текста между позициями а и b
TypeText Вставка текста на место выделенного объекта или с позиции курсора

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: