Main Content

本页采用了机器翻译。点击此处可查看最新英文版本。

mlreportgen.dom.CSSProperties 类

命名空间: mlreportgen.dom

用于格式化 HTML 输出的 CSS 属 性数组

描述

创建一个包含一个或多个用于 HTML 输出的层叠样式表 (CSS) 格式的对象。使用 mlreportgen.dom.CSSProperty 指定格式。有关 CSS 属 性的信息,请参阅 W3Schools CSS 参考

注意

仅对 DOM 格式对象不支持的格式使用 CSSProperty 对象。大多数 DOM 格式对象适用于任何输出类型。使用 CSSProperty 对象使您的报告应用程序特定于 HTML 输出。

mlreportgen.dom.CSSProperties 类是一个 handle 类。

创建对象

描述

props = CSSProperties(prop) 基于 mlreportgen.dom.CSSProperty 对象创建 CSSProperties 对象。mlreportgen.dom.CSSProperty 对象指定 CSS 格式和值。

示例

输入参量

全部展开

CSS 属 性格式,指定为 mlreportgen.dom.CSSProperty 对象或者 mlreportgen.dom.CSSProperty 对象的数组或元胞数组。

属性

全部展开

CSS 属 性,指定为 mlreportgen.dom.CSSProperty 对象数组。

mlreportgen.dom.CSSProperties 对象的父级,指定为文档元素对象。一个文档元素必须只有一个父元素。

属性:

SetAccess
private
NonCopyable
true

mlreportgen.dom.CSSProperties 对象的标签,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标签。生成的标签形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。指定您自己的标签值,以帮助您确定在文档生成过程中出现问题时要查找的位置。

属性:

NonCopyable
true

数据类型: char | string

mlreportgen.dom.CSSProperties 对象的对象标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。您可以为 Id 指定自己的值。

属性:

NonCopyable
true

数据类型: char | string

示例

全部折叠

此示例使用 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 中推出