mlreportgen.dom. Класс ширины

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

Описание

Задает ширину объекта, такого как изображение или запись таблицы.

Конструкция

widthObj = Width() создает объект формата, который задает ширину 1 дюйма.

widthObj = Width(value) создает объект width, имеющий заданную ширину.

Входные параметры

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

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

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

  • cm — 'centimeters'

  • \in 'inches'

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

  • pc — цицеро

  • pt — 'points'

  • % — процент

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

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

Ширина объекта, представленная объектом mlreportgen.dom.Width.

Свойства

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

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

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

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

Например, чтобы облегчить идентифицировать, где проблема произошла во время генерации документов, можно задать собственное значение тега.

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

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

  • cm — 'centimeters'

  • \in 'inches'

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

  • pc — цицеро

  • pt — 'points'

  • % — процент таблицы width

Получившаяся ширина столбца зависит от типов ширин (абсолютный или дробный (%) таблицы width), что вы используете для каждой записи таблицы. Устанавливая ширину целого столбца или устанавливая запись таблицы изменить размер, чтобы соответствовать ее содержимое также влияет на получившуюся ширину столбца.

Установка Width записи таблицыПолучившаяся ширина столбца
Два или больше набора записей таблицы к различным абсолютным ширинамМаксимум абсолютных ширин
Два или больше набора записей таблицы к различным дробным ширинам, выраженным как процент (%) таблицы widthМаксимум дробных ширин
Смесь набора записей таблицы к абсолютным ширинам и дробным ширинамДля PDF вывод, максимум абсолютных ширин.
Для всех других выходных форматов (например, Word и HTML), выходное приложение определяет максимальную ширину столбца, чтобы использовать.
Один или несколько наборов ширин записи таблицы к абсолютным ширинам или дробным ширинам, и набор ширины столбца с помощью mlreportgen.dom.TableColSpecGroupМаксимум заданных ширин записи таблицы и ширины столбца
Один или несколько наборов ширин записи таблицы к абсолютным ширинам или дробным ширинам, и набора mlreportgen.dom.ResizeToFitContents к trueДля PDF вывод, максимум ширин записи таблицы.
Для всех других выходных форматов, максимума измененных к подгонке ширин записи таблицы.

Примеры

свернуть все

import mlreportgen.dom.*;
doctype = 'html';
d = Document('test',doctype);

t = Table(magic(5));
t.Style = {Border('inset','crimson','6pt'),...
     Width('50%')};

t.TableEntriesInnerMargin = '6pt';     
t.TableEntriesHAlign = 'center';
t.TableEntriesVAlign = 'middle';
append(d,t);

close(d);
rptview('test',doctype);