mlreportgen.dom.RowHeight class

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

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

Описание

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

Этот объект формата позволяет вам задать точную (фиксированную) высоту строки в Microsoft® Word выход. Если содержимое строки не помещается в заданную высоту, Word обрезает содержимое, чтобы сохранить заданную высоту. Для PDF и вывода HTML, поведения mlreportgen.dom.RowHeight объект формата совпадает с поведением mlreportgen.dom.Height объект формата. С обоими объектами формата PDF и документы HTML обрабатывают заданную высоту как минимум, который будет настроен вверх, чтобы вместить содержимое. Если вы не должны задавать точную высоту, можно использовать любой RowHeight или Height задавать высоту.

Конструкция

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

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

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

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

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

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

Свойства

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

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

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

DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и ID является значением Id свойство объекта. Определение вашего собственного значения тега может помочь вам идентифицировать, где проблема произошла во время генерации документов.

Тип измерения высоты строки в виде одного из этих значений:

  • 'exact'Microsoft Word генерирует строку заданной высоты и обрезает содержимое, которое не соответствует. HTML и средства просмотра PDF создают строку, по крайней мере, заданной высоты и регулируют высоту строки, чтобы вместить содержимое.

  • 'atleast — Word, HTML и средства просмотра PDF создают строку, по крайней мере, заданной высоты и регулируют высоту строки, чтобы вместить содержимое

Высота строки таблицы в форме 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');