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');