TCustomRichViewEdit.GetCurrentPictureInfo

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

TCustomRichViewEdit.GetCurrentPictureInfo

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

procedure GetCurrentPictureInfo(out AName: TRVUnicodeString;

  out Agr: TRVGraphic; out AVAlign: TRVVAlign; out ATag: TRVTag);

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

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

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

Agr – графический объект. Метод возвращает объект, которым владеет TRichViewEdit. Не освобождайте память под него. Редко используемые изображения могут быть «деактивированы», т.е. сохранены в потоке в памяти и уничтожены (см. RichViewMaxPictureCount). Поэтому не следует хранить ссылку на этот графический объект.

AVAlign – вертикальное выравнивание изображения относительно строки.

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

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

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

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

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

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

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

▪CurItemNo;

▪CurItemStyle.

См. также:

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

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

▪Теги.