mlreportgen.dom.Display class

Пакет: mlreportgen.dom
Суперклассы:

Параметр отображения для Объектов DOM

Описание

Для Microsoft® отчеты Word, задает, отобразить ли mlreportgen.dom.Text объект. Для отчетов HTML, задает, как отобразить Объекты DOM, такие как текст, абзацы, изображения и элементы списка.

Конструкция

disp = Display() в отчете HTML отображает Объект DOM как встроенный элемент. Отчеты Word игнорируют mlreportgen.dom.Display объекты, которые вы создаете с этим синтаксисом.

disp = Display(value) применяет заданное значение отображения к Объекту DOM. Для отчетов Word параметром отображения, который можно использовать, является none и единственным Объектом DOM, к которому это применяется, является Text объект.

Входные параметры

развернуть все

Параметр отображения в виде вектора символов. Опцией по умолчанию является inline.

Для Microsoft Word и отчетов PDF, единственной поддерживаемой опцией является none.

ЗначениеОтображение объекта текста или абзаца

'inline'

Встроенный элемент (похожий на HTML <span> элемент). (Значение по умолчанию)

'block'

Блокируйте элемент (похожий на HTML <span> элемент).

'flex'

Контейнер гибкого провода блочного уровня.

'initial'

Использует значение по умолчанию inline.

'inline-block'

Контейнер блока встроенного уровня. Отображает внутреннюю часть блока как поле блочного уровня и форматирует сам объект как поле встроенного уровня.

'inline-flex'

Контейнер гибкого провода встроенного уровня.

'inline-table'

Таблица встроенного уровня.

'list-item'

Подобно HTML <li> элемент маркированного списка.

'none'

Не отображенный (не оказывает влияния на размещение).

Это - единственный параметр отображения, который применяется к Word и отчетам PDF. В Word, если вы включаете File> Options> Display> Hidden text, текстовые отображения в отчете.

'run-in'

Как block или inline, В зависимости от контекста. Например, если объект в блоке, отображения объекта как блок.

'table'

Подобно HTML <table> элемент.

'table-caption'

Подобно HTML <caption> элемент.

'table-cell'

Подобно HTML <td> элемент.

'table-column'

Подобно HTML <col> элемент.

'table-column-group'

Подобно HTML <colgroup> элемент.

'table-footer-group'

Подобно HTML <tfoot> элемент.

'table-header-group'

Подобно HTML <thead> элемент.

'table-row'

Подобно HTML <tr> элемент.

'table-row-group'

Подобно HTML <tbody> элемент.

Примечание

Display класс не поддерживает CSS display значение inherit.

Для получения дополнительной информации о CSS display свойство, см. https://www.w3schools.com/cssref/pr_class_display.asp.

Свойства

развернуть все

Уникальный идентификатор сеанса сгенерирован как часть Display создание объекта. Можно задать ID, чтобы заменить сгенерированный ID.

Пометьте для Display объект в виде вектора символов.

Уникальный идентификатор сеанса сгенерирован как часть HTML создание объекта. Сгенерированный тег имеет форму CLASS:ID, где CLASS класс элемента и ID значение Id свойство объекта. Можно задать тег, чтобы заменить сгенерированный тег.

Задайте свое собственное значение тега, например, чтобы облегчить идентифицировать, где проблема произошла во время генерации представления.

Параметр отображения в виде вектора символов. Для списка опций см. описание value входной параметр конструктора.

Примеры

свернуть все

В Word убедитесь Файл> Опции> Отображение>, опция Скрытого текста очищена. Это - настройка по умолчанию.

import mlreportgen.dom.*;
rpt = Document('MyDispRep','docx');
t1 = Text('Hello');
t1.Style = {Display('none')};
p1 = Paragraph();
append(p1,t1);
t2 = Text('World');
append(p1,t2);
append(rpt,p1);
close(rpt);
rptview('MyDispRep','docx');
Введенный в R2015b