|
<< Нажмите, чтобы показать Содержание >> 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 (возвращает значения свойств указанного рисунка).
См. также свойства:
См. также:
▪Получение элементов документа;
▪Теги.