mlreportgen.report.SectionTitle 类
命名空间: mlreportgen.report
超类: mlreportgen.report.Title
生成章节标题
描述
只有另一个报告(称为所有者)可以创建此类的实例。实例使用所有者通过实例模板指定的标题和其设置的实例属性来填补所有者指定的模板中的空位。例如,mlreportgen.report.Section
报告器(所有者)使用此类的实例,以分层编号的标题填充其模板中的 Title
空位。
该类的实例生成的标题由静态文本和动态内容组成。静态文本由实例模板指定。动态内容由实例 Content
、NumberPrefix
和 NumberSuffix
属性指定。如果模板空位的名称与其中一个属性名称匹配,则此报告器将使用值属性填充该空位。例如,如果标题模板包含一个 Content
空位和一个 NumberPrefix
空位,则此报告器会使用相应属性的值填充这些空位。
所有者使用实例 TemplateSrc
、TemplateName
和 OutlineLevel
属性指定标题模板的位置。TemplateSrc
属性指定模板库包含标题模板的模板文件的来源。TemplateName
属性指定标题模板的根名称。OutlineLevel
属性指定所有者生成的内容在报告层次结构中的级别。SectionTitle
实例将 OutlineLevel
属性的值追加到 TemplateName
属性的值以创建标题模板的全名。例如,Section
报告器模板库包含六个编号的标题模板,每个模板对应一个节级别。模板的名称为 SectionNumberedTemplate1
、SectionNumberedTemplate2
等等。为了指定使用 SectionNumberedTemplate1
模板来生成章节标题,章节报告器将 SectionTitle
TemplateName
属性设置为 SectionNumberedTemplate
,并将 OutlineLevel
属性为 1。
如果设置了 SectionTitle
LinkTarget
属性,则实例将在生成的标题前面带有具有指定目标 ID 的链接目标。
mlreportgen.report.SectionTitle
类是一个 handle
类。
属性
版本历史记录
在 R2018b 中推出