mlreportgen.dom.RowHeight class

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

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

Описание

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

Этот объект формата позволяет вам задать точную (фиксированную) высоту строки в 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 объект.

Свойства

расширить все

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

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

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

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

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

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

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

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

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

  • in - дюймы

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

  • pc - picas

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