mlreportgen.dom.RowHeight class

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

Высота строки таблицы

Описание

Задает высоту строки таблицы.

Конструкция

rowHeightObj = RowHeight() задает высоту строки, чтобы быть 1 дюйм.

rowHeightObj = RowHeight(height) устанавливает строку на заданную высоту.

rowHeightObj = RowHeight(height,heightType) устанавливает строку быть точно заданной высотой или по крайней мере заданной высотой. Применяет только к Microsoft® документы Word.

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

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

Высота строки таблицы, в форме valueUnits, где Units сокращение от модулей. Эти сокращения допустимы:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Тип измерения высоты строки, заданного как 'exact' для точной заданной высоты или 'atleast' для заданной высоты или более высокий.

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

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

Высота строки, представленная mlreportgen.dom.RowHeight объект.

Свойства

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

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

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

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

Тип меры по высоте, заданной как 'exact' для точно заданной высоты или 'atleast' для заданной высоты или более высокий.

Высота строки таблицы в форме valueUnits, где Units сокращение от модулей. Эти сокращения допустимы:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Примеры

свернуть все

Составьте таблицу с двумя строками. Первая строка имеет переменную высоту, и второе имеет фиксированную максимальную высоту.

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

t = Table(2);
t.Style = {Border('solid'),RowSep('solid'),ColSep('solid')};
t.Width = '1in';
r1 = TableRow();
r1.Style = {RowHeight('.25in','atleast')};
append(r1,TableEntry(...
    'This row can expand beyond .25 inches'));
append(r1,TableEntry('x'));

r2 = TableRow();
r2.Style = {RowHeight('.25in','exact')};
append(r2,TableEntry...
    ('Truncated text because height is fixed'));
append(r2,TableEntry('x'));

append(t,r1);
append(t,r2);
append(d,t);

close(d);
rptview('myTableDoc','docx');