mlreportgen.dom. Класс ListItem

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

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

Описание

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

Конструкция

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

пример

listItemObj = ListItem(text) создает элемент списка с помощью заданного текста. Конструктор создает Текстовый объект и добавляет текстовый объект к элементу списка.

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.

Свойства

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

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

Выходной формат должен поддержать пользовательские атрибуты этого элемента документа.

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

Объекты формата, которые задают формат элемента документа.

Это списки свойств только для чтения родительский элемент этого элемента документа.

Это свойство проигнорировано.

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

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

Например, чтобы облегчить идентифицировать, где проблема произошла во время генерации документов, можно задать собственное значение тега.

Методы

Метод

Цель

append

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

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

  • Text

  • Paragraph

  • Table

  • Image

  • ExternalLink

  • InternalLink

  • CustomElement

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);