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