mlreportgen.dom. Класс RowHeight

Пакет: 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.

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

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