mlreportgen.dom.Display class

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

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

Описание

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

Конструкция

disp = Display() в HTML объект DOM отображается как встроенный элемент. Отчеты о словах игнорируются 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> элемент.

Примечание

The 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 убедитесь, что Файл > Опции > Отображение > Hidden text опции удалён. Это значение по умолчанию.

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
Для просмотра документации необходимо авторизоваться на сайте