mlreportgen.dom.OrderedList class

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

Создайте упорядоченный список

Описание

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

Конструкция

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

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

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

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

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

  • Одномерный массив удваивается

  • Одномерный массив векторов символов

  • Одномерный категориальный массив

  • Одномерный массив ячеек

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

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

  • Номер

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

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

    • mlreportgen.dom.Text

    • mlreportgen.dom.Paragraph

    • mlreportgen.dom.ExternalLink

    • mlreportgen.dom.InternalLink

    • mlreportgen.dom.Table

    • mlreportgen.dom.Image

    • mlreportgen.dom.CustomElement

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

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

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

Упорядоченный список, содержащий заданные элементы списка.

Свойства

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

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

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

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

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

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

DOM генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как class:id, где class класс элемента и id значение Id свойство. Можно задать тег, чтобы заменить сгенерированный тег. Определение вашего собственного тега может облегчить идентифицировать, где проблема произошла во время генерации документов.

Методы

Метод

Цель

append

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

clone

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

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

Примеры

свернуть все

import mlreportgen.dom.*;
d = Document('test','html');

ol = OrderedList({Text('a'), 'b', 1,...
    {'c', Paragraph('d')}});
append(d,ol);

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

Вопросы совместимости

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

Поведение изменяется в R2019b