exponenta event banner

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 объект.

Свойства

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

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