mlreportgen.dom.ListItem class

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

Совет

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