mlreportgen.dom.CSSProperties class

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

Массив свойств CSS для форматирования вывода HTML

Описание

Создает объект, который содержит один или несколько форматов каскадной таблицы стилей (CSS) для вывода HTML. Задайте форматы с помощью mlreportgen.dom.CSSProperty. Для получения информации о свойствах CSS см. W3Schools.com/cssref.

Примечание

Используйте CSSProperty объекты только для форматов, не поддержанных объектами формата DOM. Большинство объектов формата DOM работает на любой выходной тип. Используя CSSProperty объекты делают ваш отчет специализированным к выводу HTML.

Конструкция

props = CSSProperties(prop) создает CSSProperties основанный на объектах на mlreportgen.dom.CSSProperty объекты. mlreportgen.dom.CSSProperty объект задает формат CSS и значение.

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

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

Формат свойства CSS в виде mlreportgen.dom.CSSProperty возразите или как массив или массив ячеек mlreportgen.dom.CSSProperty объекты.

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

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

Свойства CSS, возвращенные как mlreportgen.dom.CSSProperties объект.

Свойства

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

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

Родительский элемент этого элемента документа в виде Объекта DOM. Это свойство доступно только для чтения.

Свойства CSS в виде массива mlreportgen.dom.CSSProperty объекты.

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

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

Примеры

свернуть все

Этот пример использует CSSProperties объект применить специфичный для HTML формат списка, list-style-position, для которого нет никакого эквивалента DOM.

import mlreportgen.dom.*

d = Document('list-style-pos','html');

p = Paragraph('This list has list-style-position set to inside:');
append(d,p);
list = UnorderedList({'Earl Grey','Jasmine','Honeybush'});
list.Style = {CSSProperties(CSSProperty('list-style-position','inside'))};
append(d,list);

p = Paragraph('This list has list-style-position set to outside:');
append(d,p);
list = clone(list);
listprop = CSSProperty('list-style-position','outside');
list.Style = {CSSProperties(listprop)};
append(d,list);

close(d);
rptview(d.OutputPath);

Введенный в R2016a