|
<< Нажмите, чтобы показать Содержание >> TCustomRVFontInfo.CharSpacing [VCL и LCL] [Windows] |
Задаёт межсимвольный интервал для текста этого стиля.
property CharSpacing: TRVStyleLength;
Это свойство задаёт увеличение расстояния между символами, если значение положительное, или его уменьшение, если значение отрицательное.
Значение измеряется в единицах Units компонента TRVStyle, которому принадлежит этот текстовый стиль.
Пример:
В этом примере показан текст, отформатированный со значениями CharSpacing = 0, 5 и -3 пикселя.

Пример CharSpacing
Примечание: если TextEngine использует Windows API, все символы при увеличенном межсимвольном интервале выравниваются по левому краю, то есть дополнительное пространство добавляется справа от символов.
Если TextEngine использует Uniscribe:
▪символы выравниваются по ведущему краю: по левому для текста слева направо и по правому для текста справа налево;
▪для арабского текста при увеличении интервала используются кашиды;
▪некоторые символы могут объединяться в кластеры, и общий интервал применяется ко всему кластеру; при этом позиции каретки рассчитываются так, как если бы кластеров не было.
Примечание: это свойство игнорируется в версии для FireMonkey.
Значение по умолчанию:
0