TCustomRichView.GetHotspotInfo

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

TCustomRichView.GetHotspotInfo

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

VCL и LCL:

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

  out AImageIndex, AHotImageIndex: Integer;

  out AImageList: TCustomImageList;

  out ATag: TRVTag);

FireMonkey:

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

  out AImageIndex, AHotImageIndex: Integer;

  out AImageList: TCustomImageList;

  out ATag: TRVTag;

  out ImageWidth, ImageHeight: TRVStyleLength);

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

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

 

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

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

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

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

AHotImageIndex номер изображения в AImageList, показываемого под указателем мыши (в TRichView, или в TRichViewEdit в режиме гипертекста), или когда каретка перемещается к этому элементу (в TRichViewEdit). Он также может быть получен методом GetItemExtraIntPropertyEx.

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

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

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

 

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

 

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

SetHotspotInfo;

GetItemStyle;

GetItemExtraIntProperty;

GetItemExtraStrProperty.

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

ItemCount.

См. также:

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

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

Теги.