mlreportgen.dom. Класс TextOrientation

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

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

Описание

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

Конструкция

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

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

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

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

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

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

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

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

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

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

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

Свойства

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

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

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

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму 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);