TCustomRichViewEdit.SetHotspotInfoEd

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

TCustomRichViewEdit.SetHotspotInfoEd

Метод, реализующий операцию редактирования, изменяющую основные свойства указанного элемента-интерактивного значка.

VCL и LCL:

procedure SetHotspotInfoEd(ItemNo: Integer;

  const AName: TRVUnicodeString;

  AImageIndex,  AHotImageIndex: Integer;

  AImageList: TCustomImageList; const ATag: TRVTag);

FireMonkey:

procedure SetHotspotInfoEd(ItemNo: Integer;

  const AName: TRVUnicodeString;

  AImageIndex,  AHotImageIndex: Integer;

  AImageList: TCustomImageList; const ATag: TRVTag;

  ImageWidth, ImageHeight: TRVStyleLength);

Параметры:

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

AName имя элемента. Произвольная строка без символов переноса строки (CR и LF). Оно также может быть изменено методом SetItemTextEdW.

AImageIndex номер изображения в компоненте TImageList. Он также может быть изменён методом SetItemExtraIntPropertyExEd.

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

AImageList не используется, зарезервирован, передавайте nil.

ATag тег элемента. Можно получить методами GetHotspotInfo или GetItemTag. Он также может быть изменён методом SetItemTagEd.

Дополнительные параметры FireMonkey:

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

 

Тип метода: editstyle редактирование документа. (в отличие от SetHotspotInfo).

Дополнительные свойства элемента можно менять методами SetItemExtraIntPropertyEd и SetItemExtraStrPropertyEd.

 

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

GetHotspotInfo;

GetItemStyle;

SetHotspotInfo.

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

SetCurrentHotspotInfo.

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

ItemCount.

См. также:

Изменение элементов документа;

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

Теги элементов документа.