mlreportgen.dom.InnerMargin class

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

Поле между содержимым и ограничивающим прямоугольником

Описание

Задает поле между содержимым и ограничивающим прямоугольником объекта документа. Ограничивающий прямоугольник объекта включает границу объекта (если у него есть граница), внутренний край и содержимое объекта.

Конструкция

marginObj = InnerMargin() создает неопределенное поле между содержимым объекта и ограничивающим его прямоугольником.

marginObj = InnerMargin(all) создает заданное поле со всех сторон между содержимым объекта и ограничивающим его прямоугольником.

marginObj = InnerMargin(left,right) создает заданные поля между левой и правой сторонами содержимого объекта и ограничивающего его прямоугольника.

marginObj = InnerMargin(left,right,top,bottom) создает заданные поля между сторонами содержимого объекта и ограничивающим его прямоугольником.

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

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

Поле со всех сторон между содержимым объекта и его ограничивающим прямоугольником в форме valueUnits где Units - сокращение для модулей. Допустимые сокращения:

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

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

  • in - дюймы

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

  • pc - picas

  • pt - точки

Левое поле между содержимым объекта и ограничивающим его прямоугольником. Смотрите all входной параметр для допустимых значений.

Правое поле между содержимым объекта и ограничивающим его прямоугольником. Смотрите all входной параметр для допустимых значений.

Верхнее поле между содержимым объекта и ограничивающим его прямоугольником. Смотрите all входной параметр для допустимых значений.

Нижнее поле между содержимым объекта и ограничивающим его прямоугольником. Смотрите all входной параметр для допустимых значений.

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

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

Поле между содержимым и ограничивающим прямоугольником, заданное как mlreportgen.dom.InnerMargin объект.

Свойства

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

Размер нижнего поля в форме valueUnits где Units - сокращение для модулей. Допустимые сокращения:

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

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

  • in - дюймы

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

  • pc - picas

  • pt - точки

Оставьте поле между содержимым объекта и ограничивающим его прямоугольником. Смотрите Bottom описание свойства для допустимого значения

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

Правое поле между содержимым объекта и ограничивающим его прямоугольником. Смотрите Bottom описание свойства для допустимых значений

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

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

Верхнее поле между содержимым объекта и ограничивающим его прямоугольником. Смотрите Bottom описание свойства для допустимых значений.

Примеры

свернуть все

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

p = Paragraph('Hello World');
p.Style = {Border('solid','red'), ...
   HAlign('center'),InnerMargin('12pt')};
append(d,p);

p = Paragraph('More Greetings');
p.Style = {Border('solid','blue'), ...
   HAlign('center'),InnerMargin('30pt')};

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