mlreportgen.dom.TemplateUnorderedListLevelStyle 类
命名空间: mlreportgen.dom
描述
此类代表无序列表样式的级别。创建一个 mlreportgen.dom.TemplateUnorderedListLevelStyle
对象会用此类的实例填充该对象的 Levels
属性。使用 LevelStyles
属性来格式化无序列表的级别。
mlreportgen.dom.TemplateUnorderedListLevelStyle
类是一个 handle
类。
属性
Level
— 此对象格式化的列表级别
双精度值
该对象格式化的列表级别,指定为整数。
属性:
SetAccess | private |
NonCopyable | true |
数据类型: double
Formats
— 样式表格式
[]
(默认) | DOM 格式化对象数组
样式表格式,指定为 DOM 格式化对象数组。这些格式定义了此样式如何影响报告内容。
属性:
NonCopyable | true |
BulletStyle
— 已将项目符号样式应用于此列表级别
"disc"
(默认) | 字符向量 | 字符串标量
此列表级别使用的项目符号样式,指定为这些值之一。
值 | 标记描述 | 支持的输出类型 |
---|---|---|
"circle" | 空心圆 | 全部 |
"cjk-ideographic" | 普通表意数字 例如: | 全部 |
"decimal" | 十进制数 例如: | 全部 |
"decimal-hierarchical" | 包括父列表级别数字的数字。 示例: 1. 1.1 1.2 1.2.1 1.2.2 2. | DOCX |
"decimal-leading-zero" | 带前导零的十进制数 例如: | 全部 |
"disc" | 实心圆 | 全部 |
"hiragana" | 平假名编号 例如: | HTML、PDF |
"hiragana-iroha" | 平假名-伊吕波编号 例如: | HTML、PDF |
"katakana" | 片假名编号 例如: | 全部 |
"katakana-iroha" | 片假名-伊吕波编号 例如: | 全部 |
"lower-alpha" | 小写字母编号 例如: | 全部 |
"lower-greek" | 小写希腊字母编号 例如: | HTML、PDF |
"lower-latin" | 小写拉丁字母编号 例如: | 全部 |
"lower-roman" | 小写罗马数字 例如: | 全部 |
"none" | 无标记 | 全部 |
"upper-alpha" | 大写字母编号 例如: | 全部 |
"upper-latin" | 大写字母编号 例如: | 全部 |
"upper-roman" | 大写罗马数字 例如: | 全部 |
属性:
NonCopyable | true |
BulletFormats
— 已应用于此列表级别的项目符号格式
[]
(默认) | DOM 格式化对象数组
仅适用于此级别的列表项目符号的格式,指定为 DOM 格式化对象数组。
注意
PDF 模板输出将忽略此属性。
属性:
NonCopyable | true |
数据类型: char
| string
Tag
— mlreportgen.dom.TemplateUnorderedListLevelStyle
对象的标签
字符向量 | 字符串标量
mlreportgen.dom.TemplateUnorderedListLevelStyle
对象的标签,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标签。生成的标签形式为 CLASS:ID
,其中 CLASS
是对象类,ID
是对象的 Id
属性的值。指定您自己的标签值,以帮助您确定在文档生成过程中出现问题时要查找的位置。
属性:
NonCopyable | true |
数据类型: char
| string
Id
— mlreportgen.dom.TemplateUnorderedListLevelStyle
对象的标识符
字符向量 | 字符串标量
mlreportgen.dom.TemplateUnorderedListLevelStyle
对象的对象标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。您可以为 Id
指定自己的值。
属性:
NonCopyable | true |
数据类型: char
| string
示例
在模板中创建并使用多级无序列表样式
在模板中创建多级无序列表样式,然后将该样式应用于您的文档中。
在模板中创建样式
导入 DOM API 命名空间,这样您就不必使用长而完全限定的名称。
import mlreportgen.dom.*; t = Template("myTemplate","pdf"); open(t);
创建列表样式。
listStyle = TemplateUnorderedListStyle("myUnorderedListStyle");
定义 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 = UnorderedList(["first level item 1", "first level item 2"]); secondLevelList = UnorderedList(["second level item 1", "second level item 2"]); append(list, secondLevelList);
设置样式名称。
list.StyleName = "myUnorderedListStyle";
将列表添加到文档中。
append(d,list);
关闭并查看文档。
close(d); rptview(d);
版本历史记录
在 R2024a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)