|
<< Нажмите, чтобы показать Содержание >> TCustomRichView.GetOffsAfterItem |
Возвращает смещение после элемента документа с номером ItemNo.
function GetOffsAfterItem(ItemNo: Integer): Integer;
Этот метод полезен для выделения части документа для копирования в буфер обмена или для перемещения каретки в указанное место в редакторе.
ItemNo – номер элемента. Элементы документа нумеруются от 0 до ItemCount-1, GetItemStyle возвращает тип элемента. Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа; для элементов в ячейках используйте Cell.GetRVData.GetOffsAfterItem.
Для текстовых элементов метод возвращает длину текста + 1. Исключение составляют пустые текстовые элементы, отформатированные стилем с EmptyWidth>0; для них позиция после элемента равна 2.
Для нетекстовых элементов метод возвращает 1.
Пример для TRichViewEdit: перемещение каретки в конец документа
var ItemNo, Offs: Integer;
ItemNo := MyRichViewEdit.ItemCount-1;
Offs := MyRichViewEdit.GetOffsAfterItem(ItemNo);
MyRichViewEdit.SetSelectionBounds(ItemNo, Offs, ItemNo, Offs);
MyRichViewEdit.Invalidate;
См. также методы TRichView:
См. также свойства TRichView:
См. также свойства TRichViewEdit:
См. также: