Main Content

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

mlreportgen.dom.ListStyleType 类

命名空间: mlreportgen.dom

HTML 和 PDF 输出的项目符号或数字样式

描述

使用 mlreportgen.dom.ListStyleType 类的对象为 HTML 和 PDF 输出的 mlreportgen.dom.ListItem 对象指定项目符号或数字样式。

注意

PDF 输出使用的默认字体支持常用的项目符号和编号列表项样式。对于较为少见的样式,您必须在样式表或项目列表的 Style 属性中指定支持该样式的字体系列。您还必须配置 DOM API 以使用指定的字体系列。请参阅配置 PDF 字体

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

创建对象

描述

ListStyleObj = ListStyleType 创建 ListStyleType 对象,并将 Value 属性设置为 "disc"

ListStyleObj = ListStyleType(value) 创建 ListStyleType 对象,并将 Value 属性设置为 value

示例

属性

全部展开

项目符号或数字样式,指定为具有以下值之一的字符向量或字符串标量:

标记描述支持的输出类型
"armenian"

亚美尼亚语编号

例如:մեկերկուերեք、...

HTML、PDF
"circle"空心圆HTML、PDF
"cjk-ideographic"

普通表意数字

例如:、...

HTML、PDF
"decimal"

十进制数

例如:123、...

HTML、PDF
"decimal-leading-zero"

带前导零的十进制数

例如:010203、...

HTML、PDF
"disc"实心圆HTML、PDF
"georgian"

格鲁吉亚数字

例如:ერთი‎ორისამი、...

HTML、PDF
"hebrew"

希伯来数字

例如:אב‎ג、...

HTML、PDF
"hiragana"

平假名编号

例如:、...

HTML、PDF
"hiragana-iroha"

平假名-伊吕波编号

例如:、...

HTML、PDF
"katakana"

片假名编号

例如:、...

HTML、PDF
"katakana-iroha"

片假名-伊吕波编号

例如:、...

HTML、PDF
"lower-alpha"

小写字母编号

例如:abc、...

HTML、PDF
"lower-greek"

小写希腊字母编号

例如:αβγ、...

HTML、PDF
"lower-latin"

小写拉丁字母编号

例如:abc、...

HTML、PDF
"lower-roman"

小写罗马数字

例如:iiiiii、...

HTML、PDF
"none"无标记HTML、PDF
"square"实心正方形HTML、PDF
"upper-alpha"

大写字母编号

例如:ABC、...

HTML、PDF
"upper-greek"

大写希腊字母编号

例如:ΑΒΓ、...

HTML、PDF
"upper-latin"

大写字母编号

例如:ABC、...

HTML、PDF
"upper-roman"

大写罗马数字

例如:IIIIII、...

HTML、PDF

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

属性:

NonCopyable
true

数据类型: char | string

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

属性:

NonCopyable
true

数据类型: char | string

示例

全部折叠

为 HTML(默认输出类型)创建文档 mylist。在文档中添加一个段落并定义两个列表项,并为每个列表项赋予 "lower-greek"ListStyleType 属性。创建一个有序列表对象 procedure 并将两个列表项追加到其中,然后将无序列表追加到文档。

import mlreportgen.dom.*;
d = Document("mylist");
p = Paragraph("This list uses Greek numbering.");
append(d,p);

step1 = ListItem("Do this step first.");
step2 = ListItem("Now do this step.");
step1.Style = {ListStyleType("lower-greek")};
step2.Style = {ListStyleType("lower-greek")};
procedure = OrderedList();
append(procedure,step1);
append(procedure,step2);
append(d,procedure);

close(d);
rptview("mylist");

版本历史记录

在 R2016a 中推出