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