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