mlreportgen.dom. Класс CSSProperties

Пакет: 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.

Это списки свойств только для чтения родительский элемент этого элемента документа.

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

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

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму 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