TRVTableCellData.Rotation

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

TRVTableCellData.Rotation

Задаёт поворот содержимого ячейки.

property Rotation:TRVDocRotation;

Поворачивает содержимое ячейки на заданный угол.

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

Содержимое, повёрнутое на 90° или 270°, не влияет на ширину столбцов таблицы и высоту строк. Если оно выходит за пределы ячейки, оно обрезается.

Поворот на 90° можно использовать для реализации вертикального текста, включая восточноазиатские письменности. Используйте его совместно со свойством Options.

Ограничения:

это свойство игнорируется при запуске приложения в Windows 95, 98 или ME;

это свойство игнорируется в Lazarus для Linux;

TPngObject / TPngImage не могут правильно отображать прозрачность при повороте;

при печати есть ограничение прозрачности – через повёрнутое изображение нельзя увидеть растровый фон за пределами фона его таблицы; srv_icon это ограничение не относится к СРВ-Редактору (ScaleRichView);

при рисовании не выполняются корректировки для компенсации различий между стандартным и расширенным графическими режимами; при выводе повёрнутого содержимого канва переключается в расширенный графический режим [VCL и LCL для Windows];

компоненты, вставленные в повёрнутые ячейки, не отображаются; srv_icon это ограничение не относится к СРВ-Редактору (ScaleRichView).

Сохранение и загрузка:

это свойство можно сохранять в RVF и загружать из RVF;

повороты на 90° и 270° сохраняются в RTF как соответствующее направление текста в ячейке и загружаются обратно соответствующим образом;

это свойство не сохраняется в HTML и не считывается из HTML.

См. также примечания о повороте в разделах, посвящённых:

Cell.VAlign property;

Table.CellPadding

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

rvrotNone