mlreportgen.dom. Класс InnerMargin

Пакет: 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 для допустимых значений

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

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму 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);