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