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