Показать или спрятать менюTRichView.ru
English | Deutsch | Español | Русский

  Свойства текста и абзацев в TRichView

Свойства текста

Компоненты TRichView поддерживают следующие атрибуты текста:

  • шрифт: название, размер, начертание, набор символов (character set);
  • цвет текста и фона;
  • верхние и нижние индексы;
  • горизонтальное масштабирование символов (изменение ширины символов без изменения их высоты);
  • расстояние между символами;
  • направление чтения (слева направо или справа налево);
  • подчёркивание (сверху и/или снизу), перечёркивание; подчёркивание имеет настраиваемый вид и цвет;
  • режимы сглаживания шрифта.

Гиперссылки имеют дополнительные свойства:

  • цвет текста и фона под курсором мыши (подсветка);
  • подчёркивание под курсором мыши;
  • вид курсора мыши.

Свойства абзацев

Компоненты TRichView поддерживают следующие атрибуты абзацев:

  • выравнивание: по левому краю, по правому краю, по центру, по ширине* и распределённое**;
  • особое выравнивание для последней строки абзацев, выравненных по обоим краям;
  • отступы: слева, справа, первой строки;
  • отступы выше и ниже абзаца;
  • позиции табуляции (левое/правое/центральное выравнивание, с возможностью задания символа-заполнителя);
  • межстрочное расстояние;
  • цветной фон с заданной степенью прозрачности;
  • различного вида рамки;
  • направление чтения (слева направо или справа налево).

* выравнивание текста по левой и правой сторонам с помощью увеличения расстояния между словами
** выравнивание текста по левой и правой сторонам с помощью увеличения расстояния между символами; этот вид выравнивания полезен для восточно-азиатских языков, не использующих символы пробела между словами (например, для китайского языка; не поддерживается в версии для FireMonkey)

TRichView

Этот раздел справки показывает несколько возможностей TRichView: верхние и нижние индексы, рамки абзацев

Табуляции с символом-заполнителем


Нестандартная прорисовка (Custom Drawing)

TRichView предоставляет несколько событий для прорисовки текста, фона абзацев, checkpoints и разрывов страниц.

Нестандартная прорисовка: Гипертекст Нестандартная прорисовка: Гипертекст

Нестандартная прорисовка: Текст с кружками и двойными индексами Нестандартная прорисовка: градиентная заливка абзаца