主要内容

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

mlreportgen.dom.CSSProperty 类

命名空间: mlreportgen.dom

用于格式化 HTML 输出的 CSS 属性对象

描述

创建一个指定层叠样式表 (CSS) 属性和值的格式对象。使用带有 mlreportgen.dom.CSSProperties 的格式对象将 CSS 属性应用于对象以进行 HTML 输出。有关 CSS 属性的信息,请参阅 W3Schools CSS 参考

注意

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

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

创建对象

描述

prop = CSSProperty(Name,Value) 创建具有指定名称和值的 CSS 格式属性。

示例

输入参量

全部展开

CSS 属性名称,指定为字符向量或字符串标量。

相应属性名称的属性值,指定为字符向量或字符串标量。

属性

全部展开

文档元素名称,指定为字符向量或字符串标量。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

对应属性名称的属性值,指定为字符向量或字符串标量。

数据类型: char

此对象的父对象,指定为文档元素对象。一个文档元素必须只有一个父元素。

属性:

GetAccess
public
SetAccess
private
NonCopyable
true

此对象的子对象,指定为文档元素对象数组。此属性包含使用 append 方法追加的文档元素对象。

属性:

GetAccess
public
SetAccess
private
NonCopyable
true

目标标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

标记,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标记。生成的标记形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。使用此值来帮助确定在文档生成过程中出现的问题的位置。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

数据类型: char | string

示例

全部折叠

创建 CSSProperty 对象 inlistoutlist。当您创建一个列表时,您可以使用 CSSProperty 对象作为列表中 CSSProperties 的值。

import mlreportgen.dom.*

d = Document('List Styles','html');

inlist = CSSProperty('list-style-position','inside');
outlist = CSSProperty('list-style-position','outside');
p = Paragraph('The following list has list-style-position set to inside:');
append(d,p);

list = UnorderedList({'Earl Grey','Jasmine','Honeybush'});
list.Style = {CSSProperties(inlist)};
append(d,list);

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

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

版本历史记录

在 R2016a 中推出