TCustomRichViewEdit.GetCurrentPictureInfo

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

TCustomRichViewEdit.GetCurrentPictureInfo

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

procedure GetCurrentPictureInfo(out AName: TRVUnicodeString;

  out Agr: TRVGraphicout AVAlign: TRVVAlignout ATag: TRVTag);

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

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

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

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

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

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

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

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

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

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

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

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

CurItemNo;

CurItemStyle.

См. также:

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

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

Теги.