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 объекты. The mlreportgen.dom.CSSProperty объект задает формат и значение CSS.

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

расширить все

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

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

расширить все

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

Свойства

расширить все

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

Родительский элемент этого элемента документа, заданный как объект 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
Для просмотра документации необходимо авторизоваться на сайте