exponenta event banner

класс mlreportgen.dom.ListItem

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

Создать элемент для упорядоченного или неупорядоченного списка

Описание

Указывает элемент в упорядоченном (нумерованном) или неупорядоченном (маркированном) списке.

Строительство

listItemObj = ListItem() создает пустой элемент списка.

пример

listItemObj = ListItem(text) создает элемент списка с использованием указанного текста. Конструктор создает текстовый объект и добавляет его к элементу списка. В выходных данных Microsoft ® Word и PDF текст в элементе списка переносится в абзац, поскольку Word и PDF не разрешают развернутый текст в элементах списка. В выходных данных HTML текст не переносится в абзац.

listItemObj = ListItem(text,styleName) создает элемент списка с использованием указанного текста и применяет указанный стиль.

listItemObj = ListItem(domObj) создает элемент списка и добавляет указанный объект элемента документа к элементу списка.

listItemObj = ListItem(domObj,styleName) создает элемент списка с использованием указанного объекта элемента документа и имени стиля.

Входные аргументы

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

Конструктор создает mlreportgen.dom.Text для указанного текста.

Можно указать Paragraph объект или элементы, которые можно добавить к абзацу, включая следующие типы объектов DOM:

  • mlreportgen.dom.Text

  • mlreportgen.dom.Paragraph

  • mlreportgen.dom.Image

  • mlreportgen.dom.Table

  • mlreportgen.dom.FormalTable

  • mlreportgen.dom.ExternalLink

  • mlreportgen.dom.InternalLink

  • mlreportgen.dom.CustomElement

Имя стиля, используемого для элемента списка, заданного как символьный вектор.

Выходные аргументы

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

Элемент списка, представленный mlreportgen.dom.ListItem объект.

Свойства

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

Дочерние элементы этого элемента документа, указанные как массив объектов DOM. Это свойство доступно только для чтения.

Пользовательские атрибуты этого элемента документа, указанные как массив mlreportgen.dom.CustomAttribute объекты. Пользовательские атрибуты должны поддерживаться форматом вывода.

Идентификатор для этого элемента документа, указанный как вектор символов или скаляр строки. При создании элемента документа DOM создает уникальный идентификатор сеанса. Можно указать собственный идентификатор.

Форматирование объектов, задающих формат элемента документа.

Родительский элемент этого документа, указанный как объект DOM. Это свойство доступно только для чтения.

Это свойство игнорируется.

Тег для этого элемента документа, заданный как вектор символов или скаляр строки.

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

Методы

Метод

Цель

append

Использовать ListItem.append таким же образом, как вы используете Paragraph.append, за исключением того, что к элементу списка можно добавить другое содержимое, чем к абзацу.

Добавьте вектор символов или любой из этих типов объектов DOM к элементу списка:

clone

Использовать ListItem.clone то же, как вы используете Paragraph.clone.

Клонировать элемент списка.

Примеры

свернуть все

import mlreportgen.dom.*;
doctype = 'html';
d = Document('test',doctype);
p = Paragraph('Perform the following steps.');
append(d,p);

step1 = ListItem('Do this step first.');
textForItem = Text('Next, do this.');
step2 = ListItem(textForItem);
procedure = OrderedList();
append(procedure,step1);
append(procedure,step2);
append(d,procedure);

close(d);
rptview('test',doctype);

Совет

  • В зависимости от способа создания многоуровневого списка подсписок может быть дочерним элементом родительского списка или дочерним элементом предыдущего элемента списка в родительском списке. Если сублист является дочерним элементом элемента списка в родительском списке, сублист наследует форматирование от элемента списка. Если сублист является дочерним элементом родительского списка, он не наследует форматирование из предыдущего элемента списка. См. раздел Форматирование элемента списка в многоуровневом списке.