mlreportgen.dom.TextOrientation class

Пакет: mlreportgen.dom
Суперклассы:

Ориентация текста в записи таблицы

Описание

Задает ориентацию для текста в записи таблицы.

Конструкция

textOrientationObj = TextOrientation() текст причин, чтобы течь слева направо и для первого столбца, который будет на левой стороне таблицы.

textOrientationObj = TextOrientation(orientation) текст причин в записи таблицы, чтобы отобразиться с заданной ориентацией.

Входные параметры

развернуть все

Текстовая ориентация, заданная как одно из этих значений:

  • 'horizontal' — текст является горизонталью во вводе текста

  • 'down' — текст является вертикальным с первым символом наверху

  • 'up' — текст является вертикальным с первым символом в нижней части

Выходные аргументы

развернуть все

Текстовая ориентация, возвращенная как mlreportgen.dom.TextOrientation объект.

Свойства

развернуть все

ID для этого элемента документа, указанного как вектор символов. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.

Пометьте для элемента документа, указанного как вектор символов.

DOM генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как class:id, где class класс элемента и id значение Id свойство. Можно задать тег, чтобы заменить сгенерированный тег. Определение вашего собственного тега может облегчить идентифицировать, где проблема произошла во время генерации документов.

Текстовая ориентация, заданная как одно из этих значений:

  • 'horizontal' — текст является горизонталью во вводе текста

  • 'down' — текст является вертикальным с первым символом наверху

  • 'up' — текст является вертикальным с первым символом в нижней части

Запись таблицы вращала текстовую ширину, заданную как строка. Это свойство применяет только к PDF выход. Строка ширины задана в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:

  • px 'pixels'

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

Пример: 10px

Типы данных: string

Примеры

свернуть все

import mlreportgen.dom.*
d = Document('mydoc1','docx');

HeadStyle = {Bold,OuterMargin('0in')};
ch1 = Paragraph('Col1');
ch1.Style = HeadStyle;
ch2 = Paragraph('Col2');
ch2.Style = HeadStyle;

t = Table({ch1,ch2;'entry1','entry2'});
EntryStyle = {TextOrientation('down'),VAlign('middle')};
t.entry(1,1).Style = EntryStyle;
t.entry(1,2).Style = EntryStyle;
t.row(1).Style = {RowHeight('24pt','atleast')};
append(d,t);

close(d);
rptview(d.OutputPath);