|
<< Нажмите, чтобы показать Содержание >> TRVTableCellData.Rotation |
Задаёт поворот содержимого ячейки.
property Rotation:TRVDocRotation;
Поворачивает содержимое ячейки на заданный угол.
Присваивание значения этому свойству не может быть отменено пользователем; чтобы присвоить значение с возможностью отмены, используйте метод таблицы SetCellRotation.
Содержимое, повёрнутое на 90° или 270°, не влияет на ширину столбцов таблицы и высоту строк. Если оно выходит за пределы ячейки, оно обрезается.
Поворот на 90° можно использовать для реализации вертикального текста, включая восточноазиатские письменности. Используйте его совместно со свойством Options.
Ограничения:
▪это свойство игнорируется при запуске приложения в Windows 95, 98 или ME;
▪это свойство игнорируется в Lazarus для Linux;
▪TPngObject / TPngImage не могут правильно отображать прозрачность при повороте;
▪при печати есть ограничение прозрачности – через повёрнутое изображение нельзя увидеть растровый фон за пределами фона его таблицы;
это ограничение не относится к СРВ-Редактору (ScaleRichView);
▪при рисовании не выполняются корректировки для компенсации различий между стандартным и расширенным графическими режимами; при выводе повёрнутого содержимого канва переключается в расширенный графический режим [VCL и LCL для Windows];
▪компоненты, вставленные в повёрнутые ячейки, не отображаются;
это ограничение не относится к СРВ-Редактору (ScaleRichView).
Сохранение и загрузка:
▪это свойство можно сохранять в RVF и загружать из RVF;
▪повороты на 90° и 270° сохраняются в RTF как соответствующее направление текста в ячейке и загружаются обратно соответствующим образом;
▪это свойство не сохраняется в HTML и не считывается из HTML.
См. также примечания о повороте в разделах, посвящённых:
▪Cell.VAlign property;
▪Table.CellPadding
Значение по умолчанию:
rvrotNone