|
<< Нажмите, чтобы показать Содержание >> TRVLabelItemInfo |
TRVLabelItemInfo – это класс, представляющий текстовую метку в документах ТРВ-Редактора. Это нетекстовый элемент, выглядящий как текст, но без возможности перенести его на несколько строк. Это не компонент. Объекты этого класса создаются в коде и добавляются в компонент TRichView (см. AddItem) или вставляются в компонент TRichViewEdit (см. InsertItem). Тип (стиль) этого типа элемента: rvsLabel (-200)
Модуль [VCL/FMX] RVLabelItem / fmxRVLabelItem.
Синтаксис
TRVLabelItemInfo = class(TRVRectItemInfo)
TObject
TPersistent
TRVNonTextItemInfo
TRVRectItemInfo
Этот элемент отображает текст Text шрифтом, заданным в TextStyleNo. Свойство ProtectTextStyleNo можно использовать для защиты TextStyleNo от изменений.
Для этого элемента можно задать минимальную допустимую ширину (MinWidth) и горизонтальное выравнивание текста (Alignment).
Также можно задать курсор мыши Cursor для этого элемента.
Чтобы изменять свойства элементов-меток как операции редактирования, используйте SetCurrentItemExtraIntPropertyEx и SetCurrentItemExtraStrPropertyEx.
▪FieldHighlightColor – цвет подсветки меток (заменяет цвет фона, указанный в стиле текста)
▪FieldHighlightType задаёт режим подсветки меток.
Следующие элементы документа унаследованы от текстовой метки:
▪TRVSeqItemInfo (элемент нумерованной последовательности);
▪TRVEndNoteItemInfo (концевая сноска);
▪TRVFootnoteItemInfo (сноска);
▪TRVSidenoteItemInfo (сноска в рамке);
▪TRVTextBoxItemInfo (текстовый блок; не использует свойства метки);
▪TRVNoteReferenceItemInfo (ссылка на родительскую сноску);
▪TRVPageCountItemInfo (число страниц);
▪TRVPageNumberItemInfo (номер страницы).
Демонстрационный проект:
▪Demos\*\Assorted\Fields\MailMerge-LabelItems\