TCustomRichViewEdit.GetCurrentControlInfo

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

TCustomRichViewEdit.GetCurrentControlInfo

Возвращает значения основных свойств элемента-компонента в позиции каретки.

procedure GetCurrentControlInfo(out AName: TRVUnicodeString;

  out Actrl: TControl; out AVAlign: TRVVAlign;

  out ATag: TRVTag);

Вызов GetCurrentControlInfo(...) эквивалентен вызову TopLevelEditor.GetControlInfo(TopLevelEditor.CurItemNo, ...).

Выходные параметры:

AName имя элемента (не перепутайте со свойством Actrl.Name). Оно также может быть получено методом GetCurrentItemText.

Actr собственно компонент. Этот метод возвращает компонент, которым владеет TRichViewEdit, не освобождайте память под него.

AVAlign вертикальное выравнивание элемента в строке.

ATag тег элемента (не перепутайте со свойством Actrl.Tag). Используйте SetCurrentTag или SetCurrentControlInfo для его изменения. Он также может быть получен методом GetCurrentTag.

Этот метод следует вызывать только тогда, когда документ отформатирован.

Другие свойства элемента в позиции каретки можно получить методами GetCurrentItemExtraIntProperty и GetCurrentItemExtraStrProperty.

См. также методы:

SetCurrentControlInfo (меняет значение свойств элемента-компонента в позиции каретки, операция редактирования);

GetControlInfo (возвращает значения свойств указанного элемента-компонента).

См. также свойства:

CurItemNo;

CurItemStyle.

См. также:

Получение элементов документа;

Типы элементов документа;

Теги.