MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
命名空间: mlreportgen.dom
TemplateOrderedListStyle 对象中特定列表级别的样式格式
TemplateOrderedListStyle
自 R2024a 起
此类代表有序列表样式的级别。创建一个 mlreportgen.dom.TemplateOrderedListLevelStyle 对象会用此类的实例填充该对象的 Levels 属性。使用 LevelStyles 属性来格式化有序列表的级别。
mlreportgen.dom.TemplateOrderedListLevelStyle
Levels
LevelStyles
mlreportgen.dom.TemplateOrderedListLevelStyle 类是一个 handle 类。
handle
HandleCompatible
true
有关类属性的信息,请参阅类属性。
全部展开
Level
该对象格式化的列表级别,指定为整数。
GetAccess
public
SetAccess
private
NonCopyable
数据类型: double
double
Formats
[]
样式表格式,指定为 DOM 格式化对象数组。这些格式定义了此样式如何影响报告内容。
NumberStyle
"decimal"
此列表级别使用的编号样式,指定为这些值之一。
"circle"
"cjk-ideographic"
普通表意数字
例如:一、二、三……
一
二
三
十进制数
例如:1、2、3……
1
2
3
"decimal-hierarchical"
包括父列表级别数字的数字。
示例:
1. 1.1 1.2 1.2.1 1.2.2 2.
"decimal-leading-zero"
带前导零的十进制数
例如:01、02、03……
01
02
03
"disc"
"hiragana"
平假名编号
例如:あ、い、う……
あ
い
う
"hiragana-iroha"
平假名-伊吕波编号
例如:い、ろ、は……
ろ
は
"katakana"
片假名编号
例如:ア、イ、ウ……
ア
イ
ウ
"katakana-iroha"
片假名-伊吕波编号
例如:イ、ロ、ハ……
ロ
ハ
"lower-alpha"
小写字母编号
例如:a、b、c……
a
b
c
"lower-greek"
小写希腊字母编号
例如:α、β、γ……
α
β
γ
"lower-latin"
小写拉丁字母编号
"lower-roman"
小写罗马数字
例如:i、ii、iii……
i
ii
iii
"none"
"upper-alpha"
大写字母编号
例如:A、B、C……
A
B
C
"upper-latin"
"upper-roman"
大写罗马数字
例如:I、II、III……
I
II
III
数据类型: char | string
char
string
NumberFormats
仅适用于此级别的列表数字的格式,指定为 DOM 格式化对象数组。
注意
PDF 模板输出将忽略此属性。
Tag
标记,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标记。生成的标记形式为 CLASS:ID,其中 CLASS 是对象类,ID 是对象的 Id 属性的值。使用此值来帮助确定在文档生成过程中出现的问题的位置。
CLASS:ID
CLASS
ID
Id
目标标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。
全部折叠
在模板中创建多级有序列表样式,然后在文档中应用该样式。
在模板中创建样式
导入 DOM API 命名空间,这样您就不必使用长而完全限定的名称。
import mlreportgen.dom.*; t = Template("myTemplate","pdf"); open(t);
创建列表样式。
listStyle = TemplateOrderedListStyle("myOrderedListStyle");
定义 1 级的格式。
level1Style = listStyle.LevelStyles(1); level1Style.Formats = [Color("blue"), FontSize("32pt")];
定义 2 级的格式。
level2Style = listStyle.LevelStyles(2); level2Style.Formats = [Color("red"), FontSize("16pt")];
将样式添加到样式表。
addStyle(t.Stylesheet,listStyle);
关闭模板。
close(t);
在文档中使用模板中的样式
使用生成的模板创建文档。
d = Document("myDoc","pdf","myTemplate"); open(d);
创建一个具有 2 个级别的列表对象。
list = OrderedList(["first level item 1", "first level item 2"]); secondLevelList = OrderedList(["second level item 1", "second level item 2"]); append(list, secondLevelList);
设置样式名称。
list.StyleName = "myOrderedListStyle";
将列表添加到文档中。
append(d,list);
关闭并查看文档。
close(d); rptview(d);
在 R2024a 中推出
mlreportgen.dom.TemplateOrderedListStyle
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处