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