mlreportgen.dom.RowHeight class

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

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

Описание

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

Этот объект формата позволяет вам задать точную (фиксированную) высоту строки в Word Microsoft® выход. Если содержимое строки не помещается в заданную высоту, 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, где class класс элемента и 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');
Для просмотра документации необходимо авторизоваться на сайте