|
<< Нажмите, чтобы показать Содержание >> TRVTableCellData.Options |
Опции для ячейки таблицы.
type
TRVTableCellOption = (rvtcoReverseLineOrder, rvtcoUseVerticalFonts);
TRVTableCellOptions = set of TRVTableCellOption;
property Options: TRVTableCellOptions;
Опция |
Описание |
|---|---|
rvtcoReverseLineOrder |
Если включена, строки внутри ячейки показываются в обратном порядке. Например: •если Rotation=rvrotNone, строки упорядочены снизу вверх; •если Rotation=rvrot90, строки упорядочены слева направо |
rvtcoUseVerticalFonts |
Если включена, компонент добавляет '@' в начало названия имён шрифтов при применении их к канве, если Rotation равно rvrot90 или rvrot270. |
В вертикальных шрифтах символы восточноазиатских языков поворачиваются на 90° против часовой стрелки, поэтому, если ячейка повёрнута на 90° по часовой стрелке, эти символы остаются в обычной ориентации.
Основное назначение этих опций – поддержка вертикального письма в восточноазиатских языках.
Например:
•Для вертикального китайского, японского или корейского текста используйте Rotation = rvrot90 и Options = [rvtcoUseVerticalFonts]. В этих системах письма символы в вертикальном и горизонтальном тексте должны иметь одинаковую ориентацию, а столбцы располагаются справа налево. На изображении ниже эта опция включена для левой ячейки.

•Для вертикального текста на традиционном монгольском письме используйте Rotation = rvrot90, VAlign = rvcBottom, Options = [rvtcoReverseLineOrder]. В этой письменности столбцы располагаются слева направо.

Присваивание значения этому свойству не может быть отменено пользователем; чтобы присвоить значение с возможностью отмены, используйте метод таблицы SetCellOptions.
Значение по умолчанию:
[]