mlreportgen.dom.ListItem class

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

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

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

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

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

DOM генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как 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);