mlreportgen.dom.Width class

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

Описание

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

Конструкция

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

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

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

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

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

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

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

  • in - дюймы

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

  • pc - picas

  • pt - точки

  • % - процент

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

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

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

Свойства

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

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

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

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

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

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

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

  • in - дюймы

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

  • pc - picas

  • pt - точки

  • % - процент ширины таблицы

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

Настройка ширины записи таблицыПолучившаяся ширина столбца
Для двух или нескольких записей таблицы заданы различные абсолютные шириныМаксимум абсолютных ширин
Две или более записей таблицы, имеющих разную дробную ширину, выраженную в процентах (%) от ширины таблицыМаксимум дробных ширин
Смесь записей таблицы, установленных в абсолютные ширины и дробные шириныДля выхода 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);