exponenta event banner

mlreportgen.dom.Width класс

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

Описание

Определяет ширину объекта, например изображения или записи таблицы.

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

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

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

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

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

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

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

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

  • in - дюймы

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

  • pc - пикас

  • pt - точки

  • % - в процентах

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

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

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

Свойства

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

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

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

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

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

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

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

  • in - дюймы

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

  • pc - пикас

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