mlreportgen.dom.ListStyleType class

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

Стиль маркера или номера для вывода HTML и PDF

Описание

Задает стиль маркера или номера для mlreportgen.dom.ListItem объект для вывода HTML и PDF.

Примечание

Шрифты по умолчанию, используемые для выхода PDF, поддерживают обычно используемые стили маркированных и пронумерованных элементов списка. Для более редких стилей необходимо задать семейство шрифтов, поддерживающее стиль в свойстве элемента списка «Стиль» или таблице стилей. Необходимо также настроить DOM API для использования указанного семейства шрифтов. См. «Настройка шрифтов PDF».

Конструкция

ListStyleObj = ListStyleType() задает 'disc' тип пули стиля, представляющий собой заполненный круг.

ListStyleObj = ListStyleType(Value) задает тип маркера или нумерации, используя любое значение, доступное для CSS list-style-type свойство.

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

расширить все

Стиль маркера или числа, заданный как один из следующих векторов символов.

Значение стиляТип пули или числа
'disc'Заполненный круг (по умолчанию)
'armenian'Армянская нумерация
'circle'Открытый круг
'cjk-ideographic'Простые идеографические числа
'decimal'Число
'decimal-leading-zero'Число с начальными нулями, т.е., 01, 02, 03 и так далее
'georgian'Грузинская нумерация
'hebrew'Нумерация иврита
'hiragana'Нумерация Хираганы
'hiragana-iroha'Нумерация Хирагана-ироха
'katakana'Нумерация Катаканы
'katakana-iroha'Нумерация Катакана-ироха
'lower-alpha'Строчная буквенная нумерация
'lower-greek'Строчная греческая буквенная нумерация
'lower-latin'Строчная латинская буквенная нумерация
'lower-roman'Строчные римские цифры
'none'Нет пули или числа
'upper-alpha'Буквенная нумерация в верхнем регистре
'upper-latin'Латинская нумерация в верхнем регистре
'upper-roman'Верхние римские цифры

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

расширить все

Стиль маркера или номера для элемента списка, возвращенный как mlreportgen.dom.ListStyleType объект.

Свойства

расширить все

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

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

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

Стиль маркера или числа, заданный как одно из следующих значений.

Значение стиляТип пули или числа
'disc'Заполненный круг (по умолчанию)
'circle'Открытый круг
'cjk-ideographic'Простые идеографические числа
'decimal'Число
'decimal-leading-zero'Число с начальными нулями, т.е., 01, 02, 03 и так далее
'hiragana'Нумерация Хираганы
'hiragana-iroha'Нумерация Хирагана-ироха
'katakana'Нумерация Катаканы
'katakana-iroha'Нумерация Катакана-ироха
'lower-alpha'Строчная буквенная нумерация
'lower-greek'Строчная греческая буквенная нумерация
'lower-latin'Строчная латинская буквенная нумерация
'lower-roman'Строчные римские цифры
'none'Маркер отсутствует
'upper-alpha'Буквенная нумерация в верхнем регистре
'upper-latin'Латинская нумерация в верхнем регистре
'upper-roman'Верхние римские цифры

Примеры

свернуть все

Создайте mylist документа для HTML - тип выхода по умолчанию. Добавьте абзац к документу и определите два элемента списка, предоставив каждому ListStyleType свойство 'lower-greek'. Создайте упорядоченный объект списка procedure и добавьте к нему два элемента списка, а затем добавьте неупорядоченный список к документу.

import mlreportgen.dom.*;
d = Document('mylist');
p = Paragraph('This list uses Greek numbering.');
append(d,p);

step1 = ListItem('Do this step first.');
step2 = ListItem('Now do this step.');
step1.Style = {ListStyleType('lower-greek')};
step2.Style = {ListStyleType('lower-greek')};
procedure = OrderedList();
append(procedure,step1);
append(procedure,step2);
append(d,procedure);

close(d);
rptview('mylist');