mlreportgen.report.TableOfContents 类
命名空间: mlreportgen.report
超类: mlreportgen.report.Reporter
目录报告器
描述
创建目录 (TOC) 报告器,将目录添加到报告。此类继承自 mlreportgen.report.Reporter
。
mlreportgen.report.TableOfContents
类是一个 handle
类。
创建对象
描述
返回一个为报告生成目录 (TOC) 节的报告器。TOC 节的默认模板定义了 TOC 的外观和页面布局。TOC 节包含一个默认标题和一个 TOC 元素,该元素根据报告输出类型指定要生成的 TOC 的位置。每种报告类型的目录生成方式都不同。 toc
= TableOfContents
HTML - 从报告模板复制到报告的 JavaScript® 会在浏览器中打开报告时生成目录。该脚本将目录生成为可折叠树。树条目是报告的 HTML 标题元素(h1-h6)的超链接内容。TOC 树中条目的级别与标题元素的级别相对应。章节和节报告器生成章节和节标题作为适当级别的标题元素,因此章节和节标题会自动出现在目录中。您还可以使用报告中的 DOM 标题元素来生成 TOC 条目。
DOCX -报告生成器
rptview
函数指示 Word 在 Word 中打开报告后生成目录。如果您直接在 Word 中打开报告,而不使用rptview
,则必须自行更新报告文档以生成目录。请参阅更新 Word 文档中的目录和生成的列表。目录是一个包含两列的表。第一列包含已设置大纲级别的报告段落的超链接内容。大纲级别决定了目录条目的格式。第二列包含相应段落所在的页码。章节和节报告器将章节和节标题生成为具有适当级别设置的段落,因此章节和节标题会自动出现在目录中。您还可以使用报告中的 DOM 标题元素来生成 TOC 条目。
PDF - 在生成 PDF 文档期间会生成目录。
创建使用指定 toc
= TableOfContents(title
)title
的 TOC。
使用名称-值参量设置属性。您可以按任意顺序指定多个名称-值参量。toc
= TableOfContents(Name=Value
)
属性
方法
示例
提示
报告模板决定了此报告器生成的 TOC 的大小、间距、颜色和其他格式属性。默认的 Microsoft Word 和 PDF 模板为目录中的每个条目包含默认样式。要更改目录的格式,请创建一个自定义报告模板来重新定义这些样式,并在生成报告时使用该模板。请参阅 mlreportgen.report.Report.createTemplate
。样式名称为 TOC1
、TOC2
、…、TOC6
,其中样式 TOC1
定义第 1 级条目的格式,样式 TOC2
定义第 2 级条目的格式,依此类推。