Пакет: mlreportgen.dom
Суперклассы:
Контейнер объектов документа
Создает контейнерный элемент. Используйте метод mlreportgen.dom.Container.append
, чтобы добавить элементы документа к контейнеру. Используйте объект mlreportgen.dom.Container
в отчете применить форматы ко всем дочерним элементам контейнера.
В выводе HTML объект Container
генерирует элемент HTML типа, заданного его свойством HTMLTag
и содержащий элементы HTML, соответствующие его содержимому DOM. Например, объект Container
со свойством HTMLTag
div
и это содержат текст, Hello World
генерирует эту разметку:
<div><p><span>Hello World</span></p></div>
Сгенерированный элемент контейнера HTML имеет класс и свойства стиля, заданные свойствами StyleName
и Style
объекта Container
, соответственно. Правила наследования формата CSS HTML гарантируют, что сгенерированные дочерние элементы объекта Container
наследовали форматы, заданные свойствами Style
и StyleName
объекта Container
. Например, если объект Container
задает красный как его цвет текста, и ни один из его текстовых дочерних элементов не задает цвет, текстовые дочерние элементы окрашены в красный.
Для Microsoft® Word и отчет PDF вывод, объект Container
моделирует наследование формата контейнера, применяя форматы, заданные объектом Container
атрибут Style
каждому дочернему элементу, если не заменено дочерним элементом, и затем добавляя дочерний элемент к выводу. Word и PDF вывод игнорирует свойства HTMLTag
и StyleName
объекта Container
.
Можно использовать mlreportgen.dom.Container
, или mlreportgen.dom.Group
возражает, чтобы произвести наборы элементов документа.
Используйте контейнерный объект, чтобы применить наследование формата к набору объектов и создать элементы контейнера HTML, не в противном случае поддержанные DOM, такие как отделение, раздел и статья.
Используйте групповой объект, чтобы добавить то же содержимое в нескольких местах в документе, не клонируя группу.
создает контейнер с именем HTML-тэга containerObj
= Container()div
.
создает контейнер с заданным именем HTML-тэга (например, containerObj
= Container(HTMLtag
)div
, section
или article
).
добавление | Добавьте Объект DOM к контейнеру |
клон | Скопируйте контейнерный объект |