主要内容

mlreportgen.report.Title类

包:mlreportgen.report
超类:mlreportgen.report.Reporter

填标题洞记者

描述

记者称其他记者等FormalImage,BaseTable,用于填充模板的标题孔。

该类的实例只能由另一个称为所有者的报告器创建。实例用所有者通过实例模板和它设置的实例属性指定的标题填补模板中所有者指定的空洞。例如,BaseTablereporter(所有者)使用该类的一个实例,用按层次结构编号的标题填充模板中的Title空洞。

该类的实例生成的标题由静态文本和动态内容组成。静态文本由实例模板指定。动态内容由实例指定内容NumberPrefix,NumberSuffix属性。如果模板孔的名称与这些属性名称中的一个相匹配,该报告器将用value属性填充该孔。例如,如果标题模板包含内容洞和一个NumberPrefix孔,该报告器用相应属性的值填充这些孔。

所有者通过实例指定标题模板的位置TemplateSrc而且TemplateName属性。的TemplateSrc属性指定模板文件的源,该模板文件的模板库包含标题模板。的TemplateName属性指定标题模板的名称。例如,BaseTable报告模板库包含两个编号的标题模板,其中一个名为BaseTableNumberedTitle有编号的表,有命名的表BaseTableHierNumberedTitle对于分层编号的表。的BaseTable报告器通过设置该报告器的TemplateSrc的财产BaseTable模板和记者的TemplateName属性设置为标题模板名称。

所有者还可以通过设置该报告器的标题前面生成一个超链接目标LinkTarget属性设置为链接目标的id。

mlreportgen.report.Title类是一个处理类。

属性

全部展开

此报告器要填充的孔的ID,指定为字符串。

该报告器要填充的孔的内容,指定为以下值之一:

  • 字符串或字符数组

  • DOM对象

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

  • 1 -NN-by-1单元格数组字符串,字符数组和/或DOM对象

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

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

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

  • 翻译。NumberPrefixSuffix

    如果该字段为空(默认值),则不翻译标题号前缀和后缀。为了生成标题号前缀和后缀的本地化版本,标题所有者将该字段设置为MATLAB容器。地图对象,该对象将区域设置键映射到包含NumberPrefix而且Numbersuffix属性。值结构必须包含以下字段:

    • 语言环境-区域ID,例如,“en”

    • TitleNumberPrefix—特定地区的号码前缀,例如:“章”

    • TitleNumberSuffix-特定于地区的数字后缀,例如:“。”

  • 翻译。内容

    如果该字段为空(默认值),则不翻译标题内容。为了生成标题内容的本地化版本,标题报告器所有者将该字段设置为MATLAB容器。地图对象,该对象将区域设置键映射到标题内容的翻译。如果该字段的值不为空,且内容属性为空,则此报告器使用内容映射查找标题内容的本地化版本。

  • 翻译。老板

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

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

此报告器模板的来源,指定为以下选项之一:

  • 字符向量或字符串标量,指定包含此报告器模板的文件的路径

  • 该报表或报表的模板用于此报表,或其模板库包含此报表的模板

  • DOM文档或文档部分,其模板用于此报告器,或其模板库包含此报告器的模板

指定的模板必须与该报表被追加到的报表类型相同。例如,对于a微软®报告,TemplateSrc必须是Word报告器模板。如果TemplateSrc属性为空时,此报告器用默认报告模板作为报告的输出类型。

此报告器的模板名称,指定为字符向量或字符串标量。此报告器的模板必须在模板源的模板库中(TemplateSrc)。

该报告器的超链接目标,指定为字符向量或指定链接目标ID的字符串标量或mlreportgen.dom.LinkTarget对象。字符向量或字符串标量值被转换为LinkTarget对象。在输出报告中,链接目标直接位于该报告器的内容前面。

版本历史

在R2018b中介绍

Baidu
map