exponenta event banner

класс mlreportgen.dom.TextOrientation

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

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

Описание

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

Строительство

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

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

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

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

Ориентация текста, заданная как одно из следующих значений:

  • 'horizontal' - текст горизонтален в текстовой записи

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

  • 'up' - текст вертикальный, с первым символом внизу

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

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

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

Свойства

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

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

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

DOM создает уникальный для сеанса тег как часть создания этого объекта. Созданный тег имеет вид CLASS: ID, где CLASS - класс объекта, а ID - значение Id свойства объекта. Указание собственного значения тега может помочь определить, где возникла проблема во время создания документа.

Ориентация текста, заданная как одно из следующих значений:

  • 'horizontal' - текст горизонтален в текстовой записи

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

  • 'up' - текст вертикальный, с первым символом внизу

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

  • px - пикселы

  • cm - сантиметров

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

Пример: 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);