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.

См. также:

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

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

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