TTextStyleRec

TTextStyleRec = record
  Alignment: Byte;
  Layout: Byte;
  SingleLine: Boolean;
  Clipping: Boolean;
  ExpandTabs: Boolean;
  ShowPrefix: Boolean;
  WordBreak: Boolean;
  Opaque: Boolean;
  SystemFont: Boolean;
  RightToLeft: Boolean;
  EndEllipsis: Boolean;
end

Настройки рисования текста в прямоугольной области.

Поля:

  • Alignment - выравнивание текста по горизонтали: 0 = по левому краю, 1 = по правому краю, 2 = по центру.
  • Layout - выравнивание текста по вертикали: 0 = по верхнему краю, 1 = по центру, 2 = по нижнему краю.
  • SingleLine - рисовать текст в одну строку.
  • Clipping - обрезать текст по границам прямоугольника.
  • ExpandTabs - игнорируется.
  • ShowPrefix - обрабатывает символ & и подчеркивает следующий символ. Для рисования символа & символ дублируется.
  • WordBreak - перенос слов.
  • Opaque - заливка фона текущим цветом кисти.
  • SystemFont - использовать системный шрифт, вместо шрифта канвы.
  • RightToLeft - направление текста справа-налево.
  • EndEllipsis - рисует в конце многоточие, если текст не вместился в прямоугольник. Не работает, когда включен перенос слов.

Ссылки: TCanvas.TextRect