TCustomRichViewEdit.GetCurrentBulletInfo

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

TCustomRichViewEdit.GetCurrentBulletInfo

Возвращает значения основных свойств элемента-значка в позиции каретки.

VCL и LCL:

procedure GetCurrentBulletInfo(out AName: TRVUnicodeString;

  out AImageIndex: Integer; out AImageList: TCustomImageList;

  out ATag: TRVTag);

FireMonkey:

procedure GetCurrentBulletInfo(out AName: TRVUnicodeString;

  out AImageIndex: Integer; out AImageList: TCustomImageList;

  out ATag: TRVTag;

  out AImageWidth, AImageHeight: TRVStyleLength);

Вызов GetCurrentBulletInfo(...) эквивалентен вызову TopLevelEditor.GetBulletInfo(TopLevelEditor.CurItemNo, ...).

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

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

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

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

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

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

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

Этот метод следует вызывать только тогда, когда документ отформатирован.

Другие свойства элемента в позиции каретки можно получить методами GetCurrentItemExtraIntProperty и GetCurrentItemExtraStrProperty.

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

SetCurrentBulletInfo (меняет значение свойств значка в позиции каретки, операция редактирования);

GetBulletInfo (возвращает значения свойств указанного значка).

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

CurItemNo;

CurItemStyle.

См. также:

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

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

Теги.