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 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

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

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

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

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

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

Свойства

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

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

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

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

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

Правое поле между содержимым объекта и его ограничительной рамкой. Смотрите 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);