主要内容

mlreportgen.report.TitlePageclass

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

标题页的记者

描述

使用的对象mlreportgen.report.TitlePage类来添加一个标题页的报告。

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

类属性

HandleCompatible
真正的

创建

描述

例子

tp = mlreportgen.report.TitlePage ()创建一个标题页的记者,使用默认的标题页模板。

tp= mlreportgen.report.TitlePage (名称,值)使用名称-值对集合属性。你可以在任何顺序指定多个参数名称-值对。在单引号或双引号将每个属性的名字。

属性

全部展开

标题页标题、指定为这些值之一:

  • 字符串标量或特征向量

  • DOM对象

  • 1 -NN1的字符串数组或DOM对象

  • 1 -NN1单元阵列的字符串,特征向量,或DOM对象

  • 记者创建的getTitleReporter这个标题页面的方法

例子:tp。Title =“我的报告”;

属性:

GetAccess
公共
SetAccess
公共

报告副标题,指定这些值之一:

  • 字符串标量或特征向量

  • DOM对象

  • 1 -NN1的字符串数组或DOM对象

  • 1 -NN1单元阵列的字符串,特征向量,或DOM对象

  • 创建的记者getSubtitleReporter这个标题页面的方法

例子:tp。字幕=“第一部分”;

属性:

GetAccess
公共
SetAccess
公共

图像在标题页插入,指定这些值之一:

  • 字符串标量或特征向量指定图像的文件系统路径

  • mlreportgen.report.Figure记者

  • DOM对象

  • 1 -NN1单元阵列图像的路径,快照制造商,或DOM对象

  • 创建的记者getImageReporter这个标题页面的方法

支持图片格式与文件扩展名:金宝app

  • bmp格式——位图

  • gif——图形交换格式

  • jpg——JPEG

  • . png——便携式网络图形

  • .emf增强型图元文件(仅在支持金宝app。docx输出在Windows上)

  • .——可缩放矢量图形

  • .tif——标签图像文件

例子:tp。形象= "报告/ imagedir titleimage.jpg”;

属性:

GetAccess
公共
SetAccess
公共

报告作者,指定这些值之一:

  • 字符串标量或特征向量

  • DOM对象

  • 1 -NN1的字符串数组或DOM对象

  • 1 -NN1单元阵列的字符串,特征向量,或DOM对象

  • 创建的记者getAuthorReporter这个标题页面的方法

如果环境变量没有找到用户名,默认值是空的。

例子:TitlePage(“作者”,“约翰·史密斯”)

属性:

GetAccess
公共
SetAccess
公共

报告的出版商,指定这些值之一:

  • 字符串标量或特征向量

  • DOM对象

  • 1 -NN1的字符串数组或DOM对象

  • 1 -NN1单元阵列的字符串,特征向量,或DOM对象

  • 创建的记者getPublisherReporter这个标题页面的方法

例子:tp。出版商=“史密斯公司”;

属性:

GetAccess
公共
SetAccess
公共

报告发布日期,指定这些值之一:

  • 字符串标量或特征向量

  • DOM对象

  • 1 -NN1的字符串数组或DOM对象

  • 1 -NN1单元阵列的字符串,特征向量,DOM对象

  • 创建的记者getPubDateReporter这个标题页面的方法

例子:tp。发布日期= " 2017年4月23日”;

属性:

GetAccess
公共
SetAccess
公共

标题页的页面布局,指定为一个mlreportgen.report.ReporterLayout对象。使用的属性ReporterLayout对象来覆盖默认的页面布局属性,如页面方向。

属性:

GetAccess
公共
SetAccess
限制访问

这个记者的模板,指定其中的一个方面:

  • 特征向量或字符串标量指定路径的文件,其中包含的模板的记者

  • 记者或报告的模板是用于这个记者或模板库中包含的模板的记者

  • DOM文档或文档模板的一部分用于记者或模板库中包含的模板的记者

指定的模板必须是相同的类型作为这个记者是附加的报告。例如,对于一个微软®报告,TemplateSrc必须是一个文字记者模板。如果TemplateSrc属性是空的,这个记者记者使用默认模板输出类型的报告。

属性:

GetAccess
公共
SetAccess
公共

这个记者,模板的名称指定为一个特征向量或字符串标量。这个记者的模板必须在指定的模板的模板库TemplateSrc这个记者的属性。

属性:

GetAccess
公共
SetAccess
公共

这个记者,超链接目标指定为一个特征向量或指定链接目标ID字符串标量,或一个mlreportgen.dom.LinkTarget对象。一个特征向量或字符串转换为一个标量值LinkTarget对象。链接目标立即先于这个记者在输出中报告的内容。

属性:

GetAccess
公共
SetAccess
公共

方法

全部展开

例子

全部折叠

创建一个标题页,使用默认格式。标题页添加到报告和查看报告。

进口mlreportgen.report。*rpt =报告(“输出”,“pdf”);tp = TitlePage ();tp。Title =“飞机测试”;tp。字幕=“月度数据”;tp。形象= (“b747.jpg”);tp。作者=“约翰·史密斯”;tp。出版商=“MathWorks”;tp。发布日期=日期();add (rpt, tp);关闭(rpt);rptview (rpt);

创建一个使用默认的标题页标题格式,但标题颜色更改为红色。指定标题房地产作为一个DOM文本对象和它的颜色设置为红色。

进口mlreportgen.report。*进口mlreportgen.dom。*rpt =报告(“输出”,“pdf”);tp = TitlePage;tp。Title =文本(“飞机测试”);tp.Title。颜色=“红色”;add (rpt, tp);关闭(rpt);rptview (rpt);

创建一个覆盖的标题页标题属性格式。标题字体更改为24点Arial,标题文本颜色设置为白色,然后用蓝色背景。您没有指定使用任何样式mlreportgen.dom.Paragraph类违约。

进口mlreportgen.report。*进口mlreportgen.dom。*rpt =报告(“输出”,“pdf”);tp = TitlePage ();标题=段(“飞机测试”);标题。风格= {HAlign (“左”),FontFamily (“天线”),字形大小(“24 pt”),颜色(“白色”),写成BackgroundColor (“蓝色”),OuterMargin (“0”,“0”,“.5in”,“1”),HAlign (“中心”)};tp。标题=标题;tp。字幕=“月度数据”;tp。形象= (“b747.jpg”);tp。作者=“约翰·史密斯”;tp。出版商=“MathWorks”;tp。发布日期=日期();add (rpt, tp);关闭(rpt);rptview (rpt);

的模板TitlePage对象决定了页面方向、页边距、页大小和其他页面布局属性。你可以定制和覆盖标题页面布局通过使用默认模板的定制版本。你也可以定制个人标题页元素通过定制这些元素模板。的TitlePage记者支持两种方法覆金宝app盖标题页面元素模板。

使用一个自定义TitlePage模板:

创建一个默认的标题页模板的副本。

根据需要编辑标题页面元素模板复制的模板。模板的名称形式TitlePageNAME在哪里的名字的名字是模板的模板库。例如,标题模板的名称TitlePageTitle

设置TitlePageTemplateSrc对象的属性自定义模板的路径。

这种方法利用了这一事实TitlePage对象使用专业记者,记者叫洞,将元素模板应用到元素。因此,您可以使用TitlePage方法让记者将模板应用到一个特定的元素。例如,getTitleReporter方法返回记者用于应用TitlePageTitle模板的内容报告标题。

复制标题页面元素的模板你想定制到一个不同的模板库。例如,您可以复制报告的模板库或DOM文档部分对象的模板库。这些模板库通常是创建存储库模板的定制版本。

对于每一个定制的标题页元素,元素的记者。例如,标题,使用getTitleReporter方法。

设置TemplateSrc属性元素的记者的来源包含元素的定制版本的模板库模板。

内容记者元素内容的元素的属性。

设置标题页对象元素属性元素记者对象。

进口mlreportgen.report。*进口mlreportgen.dom。*rpt =报告(“MyReport”,“pdf”,“MyCustomPDFTemplate”);tp = TitlePage;titleReporter = getTitleReporter (tp);titleReporter。TemplateSrc= rpt; titleReporter.Content =“我的报告”;tp。标题= titleReporter;
介绍了R2017b