exponenta event banner

класс mlreportgen.dom.ListStyleType

Пакет: 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');