mlreportgen.dom.ListStyleType class

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

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

Описание

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

Примечание

Стандартные шрифты, используемые в PDF поддержка выхода обычно, использовали маркируемые и пронумерованные стили элемента списка. Для более редких стилей необходимо задать семейство шрифтов, которое поддерживает стиль в Свойстве стиля элемента списка или таблице стилей. Необходимо также сконфигурировать API DOM, чтобы использовать заданное семейство шрифтов. Смотрите Конфигурируют Шрифты 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
'hiragana-iroha'Нумерация Hiragana-iroha
'katakana'Нумерация Katakana
'katakana-iroha'Нумерация Katakana-iroha
'lower-alpha'Строчная алфавитная нумерация
'lower-greek'Строчная греческая алфавитная нумерация
'lower-latin'Строчная латинская алфавитная нумерация
'lower-roman'Строчные римские цифры
'none'Никакой маркер или номер
'upper-alpha'Прописная алфавитная нумерация
'upper-latin'Прописная латинская нумерация
'upper-roman'Прописные римские цифры

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

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

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

Свойства

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

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

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

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

Стиль маркера или стиль нумерации в виде одного из этих значений.

Разработайте значениеМаркер или тип номера
'disc'Заполненный круг (значение по умолчанию)
'circle'Открытый круг
'cjk-ideographic'Простые идеографические числа
'decimal'Номер
'decimal-leading-zero'Номер с продвижением обнуляет, т.е. 01, 02, 03, и так далее
'hiragana'Нумерация Hiragana
'hiragana-iroha'Нумерация Hiragana-iroha
'katakana'Нумерация Katakana
'katakana-iroha'Нумерация 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');