主要内容

slreportgen.report.Report类

包:slreportgen.report

报告的容器

描述

slreportgen.report.Report是一个基于Simulink的报表容器吗万博1manbetx®报告器和DOM对象。使用此对象可根据模板库中的模板生成HTML、PDF或Word报表。

请注意

使用该类型的对象,而不是mlreportgen.report.Report,以创建Simulink万博1manbetx报告,这些报告使用Simulink报告程序来生成内容。你也可以用MATLAB®报告程序和DOM对象来生成Simulink报告内容。万博1manbetx

slreportgen.report.Report类是一个处理类。

创建

描述

报告= slreportgen.report.Report ()返回具有默认报表类型(PDF)和默认文件名(untitled.pdf).

报告= slreportgen.report.Report (路径使用指定的输出路径为了这份报告。

报告= slreportgen.report.Report (路径类型创建指定的类型的报告。

报告= slreportgen.report.Report (路径类型模板使用指定模板。

报告= slreportgen.report.Report (名称=值使用名称-值对设置属性。您可以以任意顺序指定多个名称-值对参数。

输入参数

全部展开

看到OutputPath财产。

看到类型财产。

看到TemplatePath财产。

属性

全部展开

报表文档输出路径,指定为字符串或字符数组。路径是文件系统中存储报表输出文档的位置。路径可以是完整路径,也可以是相对于当前MATLAB文件夹的路径,例如:“C: / myreports / reportA.docx”“reportA”.属性对应的文件扩展名类型属性时,将添加适当的文件扩展名。

请注意

在云驱动器上生成PDF报告,例如MATLAB驱动™,会导致报表生成软件和云驱动器同步软件之间的文件争用导致的错误。若要避免此错误,请在未与云同步的本地驱动器上生成报告。考虑编写一个脚本,在本地驱动器上生成报告,然后将报告复制到云驱动器。

输出类型,指定为这些值之一。

  • “HTML”- HTML报告打包为一个压缩文件,包含HTML文件,图像,样式表和JavaScript®报告文件。

  • html文件的- HTML报告作为一个单独的HTML文件,包含报告的文本、样式表、JavaScript和base64编码的图像

  • “PDF”- PDF档案

  • “多克斯”- - - - - -微软®文档

属性指定模板TemplatePath属性的值类型必须与模板类型匹配。

此报表的页布局选项,作为报表布局对象指定。看到mlreportgen.report.ReportLayout

地区或语言,指定为ISO 639-1两个字母的地区语言代码,该报告将为其生成。默认的[]指定系统区域设置的语言,例如在英文系统上为英文。报表API使用语言代码将章节标题前缀转换为指定地区的语言。为以下地区提供翻译:房颤cacs埃尔西文欧盟fifrid晶澳ko神经网络没有plpt罗依俄文skslsvtr英国xh,古银.如果指定了不受支持的地区,则使用英文版本万博1manbetx。看到ISO 639-1代码

用于格式化报表的模板的位置,指定为字符串或字符数组。使用此属性可为该报表指定自定义模板。

这个只读属性是mlreportgen.dom.Document用于生成报告的内容。

这个只读属性是a容器。地图对象,该对象包含用于生成报表的信息,例如当前报表部分的层次结构级别。

调试模式,指定为逻辑模式。如果你设置调试真正的时,报表的临时文件存储在报表文件夹的子文件夹中。在调试模式下,关闭报表时不会删除这些文件。

是否在报告之前编译Simulink模型,指定为万博1manbetx逻辑。如果此属性为真正的并且该模型不是已经编译的,它是在您向该报告添加报告该模型的报告器时编译的。如果无法编译模型,则报告生成将终止。如果此属性为,在不编译模型的情况下继续生成报告。

用于生成的文件的打包,指定为表中的值之一。

价值 万博1manbetx支持的报表类型 描述

“压缩”

“多克斯”“html”

控件指定的位置上以zip文件的形式生成报告OutputPath财产。zip文件的扩展名与文档类型(多克斯用于Word输出或htmtx用于HTML输出。)例如,如果文档类型为多克斯而且OutputPaths: \ docs \ MyDoc,输出被打包在一个名为s: \ docs \ MyDoc.docx

“解压缩”

“多克斯”“html”

属性的文件夹中以单独文件的形式生成报表OutputPath财产。例如,如果OutputPaths: \ docs \ MyDoc,则输出文件夹为s: \ docs \ MyDoc

“两个”

“多克斯”“html”

生成压缩和解压缩的输出。

“列纵队”

“pdf”html文件的

将报告生成为单个文件。

类型属性是“html”,以生成无需解压缩即可打开的HTML报告,请设置PackageType“解压缩”“两个”.在包含生成文件的文件夹中,打开root.html文件。

方法

全部展开

版本历史

在R2017b中引入

全部展开