|
<< Нажмите, чтобы показать Содержание >> TCustomRVFontInfo |
Это родительский класс для TFontInfo (класса элемента в коллекции стилей текста).
В TCustomRVFontInfo объявлено большинство свойств, задающих свойства текста.
Модуль [VCL/FMX] RVStyle / fmxRVStyle.
Синтаксис
TCustomRVFontInfo = class(TCustomRVFontOrParaInfo)
TObject
TPersistent
TCollectionItem
Атрибуты шрифта (аналоги свойств класса TFont):
▪FontName – имя шрифта;
▪Size и SizeDouble – размер шрифта;
▪Color – цвет текста;
▪Style – стили текста (полужирный, курсив, подчёркнутый, зачёркнутый);
▪Charset – набор символов.
Дополнительные свойства текста:
▪BackColor – цвет фона текста;
▪UnderlineColor – цвет подчёркивания;
▪UnderlineType – стиль подчёркивания (обычное, двойное, пунктирное и т.д.);
▪StyleEx – дополнительные стили текста (с чертой сверху, все прописные);
▪SubSuperScriptType – обычный/надстрочный/подстрочный текст;
▪VShift сдвигает текст вверх или вниз;
▪CharScale – горизонтальное растяжение символов;
▪CharSpacing – межсимвольный интервал;
▪BiDiMode – направление текста по умолчанию;
▪EmptyWidth – ширина пустого текстового элемента.
Свойства гиперссылки:
▪HoverColor – цвет подсвеченного текста;
▪HoverBackColor – цвет фона подсвеченного текста;
▪HoverUnderlineColor – цвет подчёркивания подсвеченного текста;
▪HoverEffects – дополнительные эффекты при подсветке (подчёркивание);
▪JumpCursor – курсор мыши для гиперссылок.
Свойства, влияющие на редактирование в TCustomRichViewEdit:
▪Protection – опции защиты текста;
▪EmptyWidth – ширина пустого текстового элемента, влияет на редактирование.
Свойства, влияющие на экспорт текста:
▪Options позволяет создавать коды RTF, DocX и HTML.
IsEqual сравнивает данный стиль с другим.
С помощью метода Assign можно присвоить:
▪TCustomRVFontInfo в TCustomRVFontInfo;
▪TFont в TCustomRVFontInfo;
▪TCustomRVFontInfo в TFont.
Классы:
▪TFontInfo – класс, унаследованный от данного: атрибуты (стили) текста;
▪TFontInfos – коллекция атрибутов (стилей) текста (TFontInfo).