创建一个报告程序
的MATLAB®报告生成器™包含允许您创建报表生成器程序的类。这些程序可以生成Word、HTML和PDF报告。程序必须包括某些项目,也可以包括一些可选项目,这两项都列在这里,并在每个相关链接中进行了描述。有关报表API以及它与文档对象模型(DOM)的比较的信息,请参见记者是什么?.
所需的报告程序任务和要素
所有报告生成器程序必须:
可选报告程序任务和要素
可选地,在报表生成器程序中,您:
导入报表API类,允许使用非完全限定的报表API类名,例如:
TitlePage
,而不是mlreportgen.report.TitlePage
.看到导入API包.如果程序将DOM对象添加到报告中,则导入DOM API类,这允许使用非完全限定的DOM API类名。
通过设置报表的属性值来配置报表。看到内容生成.
控件向报表添加内容
添加
方法。请注意
可以配置和添加内容的唯一报告程序是
部分
而且章
记者。的章
类的子类部分
记者。显示报表以查看生成的报表输出。看到报告显示.
显示报表进度消息以监控报表进度。看到显示进度和调试器消息.
报表生成器程序示例
例如,此MATLAB代码生成并显示PDF报告。它包括必填项和可选项:
导入报告API类(可选)进口mlreportgen.report。*%添加报表容器(必需)rpt =报告(“输出”,“pdf”);向容器中添加内容(必需)此处添加的内容类型:title%页面和目录记者titlepg = TitlePage;titlepg。Title =“我的飞机”;titlepg。作者=“试点”;add (rpt, titlepg);add (rpt, TableOfContents);%向报告部分添加内容(可选)%文本和正式图像添加到章节章节(“平面形象”);add(小伙子,“飞机来了。”);add(章,FormalImage (“图像”,...(“b747.jpg”),“高度”,“5”,...“宽度”,“5”,“标题”,“波音747”));add (rpt,章);%关闭报告(必需)关闭(rpt);显示报表(可选)rptview (rpt);