Пакет: 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 к контейнеру |
| клон | Скопируйте контейнерный объект |