exponenta event banner

класс mlreportgen.dom.RowHeight

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

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

Описание

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

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

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

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

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

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

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

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

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

Свойства

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

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

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

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

Тип измерения высоты строки, указанный как одно из следующих значений:

  • 'exact' - Microsoft Word создает строку указанной высоты и усекает содержимое, которое не подходит. Средства просмотра HTML и PDF создают строку по крайней мере заданной высоты и настраивают высоту строки в соответствии с содержимым.

  • 'atleast - Программа просмотра Word, HTML и PDF создает строку по крайней мере заданной высоты и настраивает высоту строки в соответствии с содержимым

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

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

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

  • in - дюймы

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

  • pc - пикас

  • pt - точки

Примеры

свернуть все

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

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');