TRVTableCellData.Options

<< Нажмите, чтобы показать Содержание >>

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]. В этих системах письма символы в вертикальном и горизонтальном тексте должны иметь одинаковую ориентацию, а столбцы располагаются справа налево. На изображении ниже эта опция включена для левой ячейки.

VerticalChinese

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

VerticalMongolian

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

Значение по умолчанию:

[]