主要内容

mlreportgen.report.Title类

包裹:mlreportgen.report.
超类:

填写标题洞记者

描述

记者说,其他记者等FormalImage,BaseTable,用于填充模板中的标题洞。

该类的实例只能由另一个报告器创建,该报告器称为所有者。实例用所有者通过实例模板和它设置的实例属性指定的标题来填充所有者指定的模板中的一个洞。例如,BaseTable记者(所有者)使用此类实例以在其模板中填充标题孔,具有分层编号标题。

此类实例生成的标题由静态文本和动态内容组成。静态文本由实例模板指定。动态内容由实例指定内容NumberPrefix.,numberuffix.特性。如果模板孔的名称匹配其中一个属性名称,则此报告栏将填充值属性的孔。例如,如果标题模板包含一个内容孔和一个NumberPrefix.孔,本报告机将这些孔填充了相应属性的值。

所有者通过实例指定标题模板的位置templatesrc.TemplateName特性。这templatesrc.属性指定模板文件的源,该模板文件的模板库包含标题模板。这TemplateName属性指定标题模板的名称。例如,BaseTable报告模板库包含两个编号的标题模板,一个名为BaseTableNumberedTitle有编号的表,有命名的表Basetablehiernumberedtitle.用于分层编号表。这BaseTableReporter指定通过设置该记者使用哪个模板templatesrc.财产到BaseTable模板和本报记者TemplateName属性到标题模板名称。

所有者也可以通过设置该记者的标题前面生成一个超链接目标LinkTarget属性到链接目标的ID。

特性

展开全部

由本报记者填充的洞ID指定为字符串。

本报告管理员填补的孔内容,指定为其中一个值:

  • 字符串或字符数组

  • DOM对象

  • 1 -NN-by-1字符串或DOM对象数组

  • 1 -NN由字符串、字符数组和/或DOM对象组成的单元格数组

标题内容的前缀,指定为字符串标量或字符向量。如果没有指定前缀,则使用默认标题前缀,该前缀根据报告区域设置翻译。

标题内容的后缀,指定为字符串标量或字符向量。如果没有指定后缀,则使用基于报表语言环境的默认标题后缀。

标题翻译,指定为MATLAB®结构体。该结构包含默认为空的三个字段:

  • 翻译。NumberPrefix.Suffix

    如果此字段为空(默认值),则不会翻译标题号前缀和后缀。要生成标题号前缀和后缀的本地化版本,标题所有者将此字段设置为MATLAB容器.map.对象的转换,该对象将区域设置键映射到包含NumberPrefix.numberuffix.特性。值结构必须包含这些字段:

    • 语言环境-区域设置ID,例如:'en'

    • TitleNumberPrefix- 例如,特定于区域的数字前缀,'章节'

    • TitleNumberSuffix-特定于语言环境的数字后缀,例如:“。”

  • 翻译.Content.

    如果该字段为空(默认值),则不翻译标题内容。要生成标题内容的本地化版本,标题报告器所有者将此字段设置为MATLAB容器.map.对象,该对象将区域设置键映射到标题内容的翻译。如果该字段的值不为空,则内容本报记者的财产是空的,本报告管理员使用内容映射查找标题内容的本地化版本。

  • 翻译。老板

    此属性用于查找标题所有者报告器指定的默认标题内容翻译。此属性仅供内部使用。

如果指定的翻译映射不包含指定报告语言环境的翻译,则EN.语言环境用作标题,前缀和后缀的区域设置。看看语言环境财产mlreportgen.report.Report有关有效区域设置的信息。

本报记者的模板来源,以其中一种方式指定:

  • 字符向量或字符串标量,用于指定包含此记者模板的文件路径

  • 记者或报告其模板用于本报记者或其模板库包含本报记者的模板

  • DOM文档或文档部分,其模板用于此记者或其模板库包含本报记者的模板

指定的模板类型必须与该报表所附加的报表类型相同。例如,对于a微软®单词报告,templatesrc.必须是Word记者模板。如果templatesrc.属性为空,此报告管理器使用报告的输出类型的默认报告器模板。

此记者的模板的名称,指定为字符向量或标量标题。此记者的模板必须位于模板源的模板库中(templatesrc.)。

此报告器的超链接目标,指定为指定链接目标ID的字符向量或字符串标量,或mlreportgen.dom.linktarget.目的。字符向量或字符串标量值转换为aLinkTarget目的。链接目标在输出报告中立即在本报告管理器的内容之前。

在R2018B中介绍