mlreportgen.dom. Отобразите класс

Пакет: 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