exponenta event banner

mlreportgen.dom.Display-класс

Пакет: 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 включить меню «Файл» > «Параметры» > «Отображение» > «Скрытый текст», текст будет отображаться в отчете.

'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 создание объекта. Можно указать идентификатор для замены созданного идентификатора.

Тег для 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