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);