主要内容

创建一个报告程序

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);

报告扉页的标题是“我的飞机”,作者是“飞行员A”,以及日期

列出一张图片的目录

波音747

相关的话题