mlreportgen.dom. Класс UnorderedList

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

Неупорядоченный (маркируемый) список

Описание

Задает неупорядоченный (маркируемый) список.

Конструкция

unorderedListObj = UnorderedList() создает пустой неупорядоченный список.

unorderedListObj = UnorderedList(items) создает неупорядоченный список заданных элементов списка.

Входные параметры

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

Содержимое, чтобы включать в неупорядоченный список, заданный как массив, удваивается, массив векторов символов, категориального массива или одномерного массива ячеек.

Массив ячеек может содержать комбинацию следующего:

  • Вектор символов

  • Номер

  • Булево значение

  • Один из следующих Объектов DOM:

    • mlreportgen.dom.Text

    • mlreportgen.dom.Paragraph

    • mlreportgen.dom.ExternalLink

    • mlreportgen.dom.InternalLink

    • mlreportgen.dom.Table

    • mlreportgen.dom.Image

    • mlreportgen.dom.CustomElement

  • Горизонтальный одномерный массив (для подсписка)

Чтобы добавить неупорядоченный список, используйте Объект DOM UnorderedList вместо того, чтобы использовать аргумент items.

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

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

Объект mlreportgen.dom.UnorderedList, представляющий неупорядоченный список заданных элементов списка.

Свойства

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

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

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

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

Стиль, заданный Stylename, должен быть задан в шаблоне, используемом, чтобы создать элемент документа, к которому вы добавляете этот список.

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

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

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

Методы

Метод

Цель

append

Используйте метод UnorderedList.append, подобный тому, как вы используете OrderedList.append.

Добавьте элементы к этому списку.

clone

Используйте метод UnorderedList.clone, подобный тому, как вы используете Paragraph.clone.

Скопируйте список.

Примеры

свернуть все

import mlreportgen.dom.*;
d = Document('mydoc');

ul = UnorderedList({Text('a'),'b',1,{'c',Paragraph('d')}});
append(d,ul);

close(d);
rptview('mydoc','html');