TCustomRichView.GetControlInfo

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

TCustomRichView.GetControlInfo

Возвращает основные свойства элемента документа: компонента.

procedure GetControlInfo(ItemNo: Integer;

  out AName: TRVUnicodeString; out Actrl: TControl; 

  out AVAlign: TRVVAlign; out ATag: TRVTag);

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

ItemNo – номер элемента. Элемент должен быть компонентом (rvsComponent), в противном случае метод вызывает исключение ERichViewError. Элементы документа нумеруются от 0 до ItemCount-1, GetItemStyle возвращает тип элемента. Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа; для элементов в ячейках используйте Cell.GetRVData.GetControlInfo.

 

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

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

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

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

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

 

Дополнительные свойства элемента возвращаются методами GetItemExtraIntProperty и GetItemExtraStrProperty.

 

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

▪SetControlInfo;

▪GetItemStyle;

▪GetItemExtraIntProperty;

▪GetItemExtraStrProperty.

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

▪ItemCount.

См. также:

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

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

▪Теги.