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