TCustomRichViewEdit.GetCheckpointAtCaret

<< Нажмите, чтобы показать Содержание >>

TCustomRichViewEdit.GetCheckpointAtCaret

Возвращает закладку в позиции каретки.

function GetCheckpointAtCaret: TCheckpointData;

Этот метод возвращает закладку, только если каретка находится в начале связанного с ней элемента документа; иначе возвращается nil.

Таблица ниже сравнивает этот метод с GetCurrentCheckpoint.

Позиция каретки

GetCheckpointAtCaret

GetCurrentCheckpoint

В середине текстового элемента

возвращает nil

возвращает закладку этого элемента

В начале элемента и в начале строки

возвращает закладку этого элемента

возвращает закладку этого элемента

В начале элемента и в середине строки

возвращает закладку этого элемента

возвращает закладку предыдущего элемента

В конце элемента и в конце строки

возвращает nil

возвращает закладку этого элемента

Этот метод используется совместно с InsertCheckpoint и RemoveCheckpointAtCaret. Альтернативный набор методов: SetCurrentCheckpointInfo, GetCurrentCheckpoint и RemoveCurrentCheckpoint.

 

См. также:

Закладки в ТРВ-Редакторе.