mlreportgen.report.TitlePage类
包:mlreportgen.report
超类:mlreportgen.report.Reporter
扉页记者
描述
对象的对象mlreportgen.report.TitlePage
类向报表添加标题页。
的mlreportgen.report.TitlePage
类是一个处理
类。
类属性
HandleCompatible |
真正的
|
创建
描述
tp = mlreportgen.report.TitlePage()
创建使用默认标题页模板的标题页报告程序。
使用名称-值对设置属性。您可以以任意顺序指定多个名称-值对参数。tp
= mlreportgen.report.TitlePage (名称=值
)
属性
标题
- - - - - -标题页标题
字符串标量|特征向量|……
Title页标题,指定为以下值之一:
字符串标量或字符向量
DOM对象
1 -N或N字符串或DOM对象的-by-1数组
1 -N或N字符串、字符向量或DOM对象的-by-1单元格数组
创建的报告
getTitleReporter
此标题页的方法
例子:tp。标题=“我的报告”;
属性:
GetAccess |
公共
|
SetAccess |
公共
|
副标题
- - - - - -报告副标题
字符串标量|特征向量|……
报告子标题,指定为以下值之一:
字符串标量或字符向量
DOM对象
1 -N或N字符串或DOM对象的-by-1数组
1 -N或N字符串、字符向量或DOM对象的-by-1单元格数组
由
getSubtitleReporter
此标题页的方法
例子:tp。字幕=“第一部分”;
属性:
GetAccess |
公共
|
SetAccess |
公共
|
图像
- - - - - -标题页图片
字符串标量|特征向量|……
要插入标题页的图像,指定为以下值之一:
指定映像的文件系统路径的字符串标量或字符向量
mlreportgen.report.Figure
记者DOM对象
1 -N或N图像路径、快照生成器或DOM对象的-by-1单元格数组
由
getImageReporter
此标题页的方法
支持以下文件扩展名的图像格式:金宝app
bmp格式
——位图gif
-图形交换格式jpg
——JPEG. png
-便携式网络图形.emf
—增强的元文件(仅支持金宝app。docx
在Windows上输出).
-可缩放矢量图形.tif
-标签图像文件
例子:tp。图片= "reports/imagedir/titleimage.jpg";
属性:
GetAccess |
公共
|
SetAccess |
公共
|
作者
- - - - - -报告作者
环境变量用户名(默认)|字符串标量|特征向量|……
报告作者,指定为以下值之一:
字符串标量或字符向量
DOM对象
1 -N或N字符串或DOM对象的-by-1数组
1 -N或N字符串、字符向量或DOM对象的-by-1单元格数组
由
getAuthorReporter
此标题页的方法
如果没有找到环境变量user name,则默认值为空。
例子:TitlePage(“作者”,“约翰·史密斯”)
属性:
GetAccess |
公共
|
SetAccess |
公共
|
出版商
- - - - - -报告的出版商
字符串标量|特征向量|……
报表发布者,指定为以下值之一:
字符串标量或字符向量
DOM对象
1 -N或N字符串或DOM对象的-by-1数组
1 -N或N字符串、字符向量或DOM对象的-by-1单元格数组
由
getPublisherReporter
此标题页的方法
例子:tp。出版商=“史密斯公司”;
属性:
GetAccess |
公共
|
SetAccess |
公共
|
发布日期
- - - - - -报告发表日期
字符串标量|特征向量|……
报告发布日期,指定为以下值之一:
字符串标量或字符向量
DOM对象
1 -N或N字符串或DOM对象的-by-1数组
1 -N或N-by-1单元格数组的字符串,字符向量,DOM对象
由
getPubDateReporter
此标题页的方法
例子:tp。PubDate = " 2017年4月23日";
属性:
GetAccess |
公共
|
SetAccess |
公共
|
布局
- - - - - -标题页的页面布局
mlreportgen.report.ReporterLayout
对象
标题页的页面布局,指定为mlreportgen.report.ReporterLayout
对象。属性的属性ReporterLayout
对象重写默认页面布局属性,例如页面方向。
属性:
GetAccess |
公共
|
SetAccess |
限制访问
|
TemplateSrc
- - - - - -报告模板的来源
[]
(默认)|特征向量|字符串标量|记者或报告|DOM文档或文档部分
此报告的模板源,通过以下方式之一指定:
字符向量或字符串标量,指定包含此报表模板的文件的路径
报表或报表,其模板用于此报表,或其模板库包含此报表的模板
DOM文档或文档部分,其模板用于此报表,或其模板库包含此报表的模板
指定的模板必须与该报表附加到的报表类型相同。例如,对于a微软®词报告,TemplateSrc
必须是Word报表模板。如果TemplateSrc
属性为空时,此报表将为报表的输出类型使用默认报表模板。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
TemplateName
- - - - - -报告模板的名称
特征向量|字符串标量
此报表的模板名称,指定为字符向量或字符串标量。属性指定的模板的模板库中必须包含此报表的模板TemplateSrc
记者的财产。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
LinkTarget
- - - - - -这个记者的超链接目标
[]
(默认)|特征向量|字符串标量|mlreportgen.dom.LinkTarget
对象
的超链接目标,指定为字符向量或指定链接目标ID的字符串标量,或mlreportgen.dom.LinkTarget
对象。字符向量或字符串标量值转换为LinkTarget
对象。在输出报告中,链接目标紧跟在此报告器的内容之前。
属性:
GetAccess |
公共
|
SetAccess |
公共
|
方法
公共方法
方法 | 目的 |
---|---|
mlreportgen.report.TitlePage.createTemplate |
创建标题页模板 |
mlreportgen.report.TitlePage.customizeReporter |
创建自定义标题页报告类 |
mlreportgen.report.TitlePage.getClassFolder |
获取标题页类定义文件位置 |
getAuthorReporter |
获得标题页作者记者 |
getImageReporter |
获得标题页图像记者 |
getPublisherReporter |
获得标题页出版商记者 |
getSubtitleReporter |
获得标题页副标题记者 |
getTitleReporter |
获得标题页标题记者 |
getPubDateReporter |
获取标题页出版日期记者 |
getImpl |
获取报告者的实现 |
复制 |
创建报告器对象的副本,并对引用报告器、ReporterLayout或DOM对象的属性值进行深度复制 |
例子
默认标题页
创建一个使用默认格式的标题页。将标题页添加到报表并查看报表。
进口mlreportgen.report。*rpt =报告(“输出”,“pdf”);tp = TitlePage();tp。Title =“飞机测试”;tp。字幕=“月度数据”;tp。Image = which(“b747.jpg”);tp。作者=“约翰·史密斯”;tp。出版商=“MathWorks”;tp。PubDate = date();add (rpt, tp);关闭(rpt);rptview (rpt);
标题页与定制的颜色
创建一个使用默认标题格式的标题页,但将标题颜色更改为红色。指定标题
属性作为DOM文本
对象,并将其颜色设置为红色。
进口mlreportgen.report。*进口mlreportgen.dom。*rpt =报告(“输出”,“pdf”);tp = TitlePage;tp。标题=文本(“飞机测试”);tp.Title.Color =“红色”;add (rpt, tp);关闭(rpt);rptview (rpt);
覆盖标题页标题格式
创建一个覆盖title属性格式的标题页。将标题字体更改为24-point 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。Image = which(“b747.jpg”);tp。作者=“约翰·史密斯”;tp。出版商=“MathWorks”;tp。PubDate = date();add (rpt, tp);关闭(rpt);rptview (rpt);
使用自定义模板覆盖标题页格式和布局
的模板。TitlePage
对象确定页面方向、页面边距、页面大小和其他页面布局属性。通过使用默认模板的自定义版本,可以自定义和覆盖标题页布局。您还可以通过自定义那些元素模板来自定义各个标题页元素。的TitlePage
Reporter支金宝app持两种重写标题页元素模板的方法。
要使用自定义TitlePage
模板:
创建默认标题页模板的副本。
在模板副本中按需要编辑标题页元素模板。模板的名称具有表单TitlePageNAME
在哪里的名字
模板库中模板的名称。例如,标题模板的名称为TitlePageTitle
.
设置TitlePage
TemplateSrc
属性设置为自定义模板的路径。
使用不同的模板库重写标题页格式和布局
这种方法利用了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。Title = titleReporter;
版本历史
在R2017b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。