mlreportgen.dom.Endnote 类
命名空间: mlreportgen.dom
创建对象
描述
endnote = Endnote
创建一个默认的尾注对象。
创建一个尾注对象,并将其子对象追加到使用指定双精度值创建的 endnote
= Endnote(double
)Number
对象中。
创建一个尾注对象,并将指定的 DOM 对象追加到其子对象。endnote
= Endnote(docElementObj
)
除了前面语法中的任意输入参量组合之外,
还将 endnote
= Endnote(___,customMark
)CustomMark
属性设置为 customMark
。
输入参量
text
— Text
对象文本
[]
(默认) | 字符向量 | 字符串标量
用于创建 Text
对象的文本,指定为字符向量或字符串标量。
数据类型: char
| string
double
— Number
对象值
[]
(默认) | 数值标量
用于创建 Number
对象的值,指定为数字标量。
数据类型: double
docElementObj
— 包含在尾注中的文档元素
[]
(默认) | DOM 对象
要包含在尾注中的文档对象模型 (DOM) 对象,指定为以下 DOM 对象之一:
属性
CustomMark
— 此 mlreportgen.dom.Endnote
对象的自定义标记
[]
(默认) | 字符向量 | 字符串标量
此 mlreportgen.dom.Endnote
对象的自定义标记,指定为字符串标量或字符向量。标记的最大长度不得超过 10 个字符。如果该属性为空,则第一个 mlreportgen.dom.Endnote
对象的标记为 "1"
,每增加一个 mlreportgen.dom.Endnote
对象,标记就会递增。
示例: "A"
属性:
NonCopyable | true |
数据类型: char
| string
StyleName
— 此 mlreportgen.dom.Endnote
对象的样式名称
[]
(默认) | 字符向量 | 字符串标量
样式名称,指定为字符向量或字符串标量。样式名称是将此对象追加到的文档或文档部件的样式表中指定的样式的名称。指定的样式定义此对象在输出文档中的外观,除非由此元素的 Style
属性指定的格式覆盖。要了解有关使用样式表的更多信息,请参阅 使用样式表样式。
注意
此样式仅适用于尾注标记,不适用于尾注的内容。
属性:
NonCopyable | true |
数据类型: char
| string
Style
— 尾注标记的格式规范
{}
(默认) | 格式对象数组
此尾注标记的格式规范,指定为格式对象数组。此属性指定的格式将覆盖 StyleName
属性指定的相应格式。尾注忽略不适用于此文档元素对象的格式。
注意
此样式仅适用于尾注标记,不适用于尾注的内容。
属性:
NonCopyable | true |
Parent
— mlreportgen.dom.Endnote
对象的父级
文档元素对象
mlreportgen.dom.Endnote
对象的父级,指定为文档元素对象。一个文档元素对象必须只有一个父对象。
注意
您必须将 Footnote
和 Endnote
对象追加到 Paragraph
对象。
属性:
SetAccess | private |
NonCopyable | true |
Children
— mlreportgen.dom.Endnote
对象的子级
文档元素对象数组
mlreportgen.dom.Endnote
对象的子项,指定为文档元素对象的数组。此属性包含使用 append
方法追加的文档元素对象。
属性:
SetAccess | private |
NonCopyable | true |
Tag
— mlreportgen.dom.Endnote
对象的标签
字符向量 | 字符串标量
mlreportgen.dom.Endnote
对象的标签,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标签。生成的标签形式为 CLASS:ID
,其中 CLASS
是对象类,ID
是对象的 Id
属性的值。指定您自己的标签值,以帮助您确定在文档生成过程中出现问题时要查找的位置。
属性:
NonCopyable | true |
数据类型: char
| string
Id
— mlreportgen.dom.Endnote
对象的标识符
字符向量 | 字符串标量
mlreportgen.dom.Endnote
对象的对象标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。您可以为 Id
指定自己的值。
属性:
NonCopyable | true |
数据类型: char
| string
方法
公共方法
方法 | 用途 |
---|---|
append | 将内容追加到尾注
|
clone | 创建此 DOM 元素的副本 注意 使用此方法可以将相同的内容追加到文档的不同部分。请勿尝试将同一个对象多次添加到文档中。 |
示例
向报告添加尾注
您可以向 DOCX 和 PDF 报 告添加尾注。
导入 DOM API 包,这样您就不必使用完全限定的类名。
import mlreportgen.dom.*;
创建文档。
d = Document("report","docx");
打开文档并添加一个段落。
open(d);
para = Paragraph("When work began on the Parthenon");
创建尾注,并将其追加到段落。
endnote = Endnote("The temple of Athena Parthenos, completed in 438 B.C., regarded as finest Doric temple"); append(para,endnote); append(para,", the Athenian empire was at the height of its power."); append(d,para); para = Paragraph("Second paragraph begins here");
创建带有自定义标记的尾注并将其追加到段落。
endnote = Endnote("Second endnote text","A"); append(para,endnote); append(para,", some more text."); append(d,para);
关闭并查看报告。
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)