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