TCustomRichView.GetBulletInfo

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

TCustomRichView.GetBulletInfo

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

VCL и LCL:

procedure GetBulletInfo(ItemNo: Integer; out AName: TRVUnicodeString;

  out AImageIndex: Integer; out AImageList: TCustomImageList;

  out ATag: TRVTag);

FireMonkey:

procedure GetBulletInfo(ItemNo: Integer; out AName: TRVUnicodeString;

  out AImageIndex: Integer; out AImageList: TCustomImageList;

  out ATag: TRVTag;

  out ImageWidth, ImageHeight: TRVStyleLength);

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

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

 

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

AName имя элемента. Оно также может быть получено методом GetItemText.

AImageList компонент-список изображений (ссылка на него; не освобождайте память под значение, возвращённое в этом параметре).

AImageIndex номер изображения в AImageList. Он также может быть получен методом GetItemExtraIntPropertyEx.

ATag тег элемента. Используйте SetItemTag или SetBulletInfo для его изменения. Он также может быть получен методом GetItemTag.

Дополнительные выходные параметры для версии FireMonkey:

ImageWidth, ImageHeight желательный размер изображения. Выбирается самый подходящий по размеру вариант изображения. Он не масштабируется.

 

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

 

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

SetBulletInfo;

GetItemStyle;

GetItemExtraIntProperty;

GetItemExtraStrProperty.

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

ItemCount.

См. также:

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

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

Теги.