Пакет: 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 имеет класс и свойства стиля, заданные Container
объект StyleName
и Style
свойства, соответственно. Правила наследования формата CSS HTML гарантируют что сгенерированные дочерние элементы Container
объект наследовал форматы, заданные Container
объект Style
и StyleName
свойства. Например, если 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 к контейнеру |
клон | Скопируйте контейнерный объект |