TCustomRichView.GetControlInfo

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

TCustomRichView.GetControlInfo

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

procedure GetControlInfo(ItemNo: Integer;

  out AName: TRVUnicodeStringout Actrl: TControl; 

  out AVAlign: TRVVAlignout 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.

См. также:

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

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

Теги.