文档

MATLAB报告生成器发布说明

R2016a

新功能,Bug修复

可扩展的报表生成:生成大至10,000页的PDF报表

在以前的版本中,DOM API使用Microsoft®从Word文档生成PDF文档。在R2016a中,DOM API直接生成PDF文档。直接到PDF的功能允许您在MATLAB支持的所有平台上以编程方式生成大型PDF文档万博1manbetx®.此版本还向报表资源管理器添加了一个新的输出类型,直接PDF格式(来自模板),基于直接到pdf的功能。新的输出类型加快了PDF生成的速度,扩展并简化了PDF格式。< / p >

直接到pdf允许使用HTML模板指定报告的固定内容和格式,以及插入生成内容的孔。该模板可以使用一组预定义的HTML标记来指定报告的页面布局、目录位置以及页眉和页脚的内容。还可以通过编程方式指定页面布局、目录位置以及页面页眉和页脚。DOM API自动生成目录和页码。看到创建一个HTML或PDF模板.< / p >

目录:以编程方式添加toc

在R2016a中,可以为DOM API报告程序中的内容表创建占位符。使用mlreportgen.dom.TOC类来创建占位符。有关创建目录的更多信息,请参见创建一个目录.< / p >

页码:以编程方式创建页码占位符

在R2016a中,可以在Word和PDF报告中以编程方式创建页码占位符。以前您只使用模板来创建占位符。更新Word文档时,将占位符替换为自动生成的页码。关闭PDF DOM文档类似地将占位符替换为自动生成的页码。有关更多信息,请参见mlreportgen.dom.Page类。< / p >

HTML文本组件:将HTML转换为Word或PDF

HTML文本组件允许您在报表资源管理器报表中包含HTML标记。如果指定Word或PDF作为报表输出类型,则包含的HTML文本将转换为Word或PDF。转换保持文本的html指定格式。您可以在组件中输入HTML文本,也可以指定包含文本的文件或工作区变量。< / p >

pptview功能:打开PowerPoint演示文稿或转换成PDF格式

pptview函数在PowerPoint中打开PPT演示文稿®或Linux上的Apache OpenOffice™。如果您安装了Microsoft Office,您还可以使用此功能将PowerPoint转换为PDF格式。< / p >

跨平台PDF查看器:使用内置的查看器查看PDF

以前,报表生成器在中显示PDF报表Adobe®杂技演员®在Windows上®以及在其他平台上指定的PDF查看器中。在R2016a中,报告生成器在所有平台上的相同内置查看器上显示PDF报告。此更改避免了每次显示报表时都需要在Windows上与新的Acrobat安全对话框进行交互。您也不需要在Linux上设置查看器®和麦金塔系统。< / p >

    注意:新的PDF查看器不显示报表的书签。< / p >

功能被删除或更改

功能 结果 而不是使用 兼容性的考虑
mlreportgen.dom.DOCXPageMargins 仍然适用于Microsoft Word输出 mlreportgen.dom.PageMargins 的实例来防止代码依赖于输出DOCXPageMarginsPageMargins
mlreportgen.dom.DOCXPageSize 仍然适用于Word输出 mlreportgen.dom.PageSize 的实例替换DOCXPageSize页大小
mlreportgen.dom.DOCXRawFormat 仍然适用于Word输出 mlreportgen.dom.PageRawFormat 的实例替换DOCXRawFormatPageRawFormat
mlreportgen.dom.DOCXSection 仍然适用于Word输出 mlreportgen.dom.DOCXPageLayoutmlreportgen.dom.PDFPageLayout 的实例替换DOCXSectionDOCXPageLayout.如果合适,添加一个PDFPageLayout对象。
CurrentDOCXSection财产 仍然适用于Word输出 CurrentPageLayout 的实例替换CurrentDOCXSection财产与CurrentPageLayout财产。

R2015b

新功能,Bug修复

为PowerPoint演示文稿添加内容的编程接口

您可以使用PPT (PowerPoint) API将生成的内容添加到现有的PPT演示文稿中,或以编程方式创建完整的PPT演示文稿。您的表示可以从MATLAB程序捕获动态信息,而无需手动更新表示。要格式化演示文稿的布局和总体外观,请使用模板幻灯片母版、样式布局和样式。要格式化特定的演示内容,可以使用PPT API格式对象和属性。< / p >

关于PPT API代码的例子,请参见:< / p >

DOM API对象显示选项

对于microsoftword报表,可以使用mlreportgen.dom.Display对象来指定是否显示mlreportgen.dom.Text对象。对于HTML报告,可以使用显示对象指定如何显示DOM对象,如文本、段落、图像、列表项。对于HTML报告,一些显示选项是:< / p >

  • 显示为内联或块元素。< / p >

  • 显示类似于表列、表标题、列表元素或其他一些元素的元素。< / p >

  • 抑制对象的显示。< / p >

详情请参见mlreportgen.dom.Display.< / p >

DOM API水平规则

你可以使用mlreportgen.dom.HorizontalRule对象指定一条水平线以可视地划分报表内容。< / p >

详情请参见mlreportgen.dom.HorizontalRule.< / p >

R2015a

新功能,Bug修复

万博1manbetx支持在文档对象模型(Document Object Model, DOM) API生成的Word或PDF报告中追加HTML字符串或文件

您可以将HTML标记或整个HTML文件的内容附加到用文档对象模型(DOM) API编写的编程报告中,以便:< / p >

  • 将现有的HTML报告转换为Microsoft Word或PDF报告。< / p >< p >您可以将报告的HTML标记附加到DOM报告中,然后可以以Word或PDF格式生成该报告。例如,你可以使用MATLABprintf语句生成HTML报告文件,然后将该HTML文件附加到DOM报告中,以生成PDF或Word版本的报告。另一个例子是将Model Advisor生成的报告从HTML转换为Word或PDF。< / p >

  • 基于HTML标记添加内容。< / p >< p >您可以将报表的HTML代码附加到DOM报表中,使用HTML代码作为包含其他报表元素的DOM报表中的构建块。< / p >

执行以下步骤将HTML附加到DOM报告中。< / p >

  1. 确保HTML代码符合HTML标准,例如包含开始和结束标记(例如,< p >而且< / p >).考虑使用HTML Tidy这样的实用工具。< / p >

  2. 在DOM报告中,使用addHTML附加HTML代码或addHTMLFile将HTML文件附加到文档或文档部分。< / p >

例如,这段DOM代码创建一个显示你好世界,基于附加到报告中的HTML代码。< / p >

进口mlreportgen.com。*;d =文档(“MyReport”“多克斯”);addHTML (d,

Hello World

'
);

有关使用addHTMLaddHTMLFile方法,请参阅mlreportgen.dom.Document.addHTMLmlreportgen.dom.Document.addHTMLFile.< / p >

DOM API生成的HTML报告的单文件输出选项

为了简化HTML报告的显示,可以指定DOM API将报告生成为包含报告图像的单个HTML文件。< / p >

指定html文件的类型的输入参数文档DocumentPart构造函数。详细信息请参见mlreportgen.dom.Document参考页面。< / p >

使用DOM API简化表格式

在R2015a中,DOM API包含了一些增强功能,以简化表的创建和格式化。< / p >

  • 你可以使用mlreportgen.dom.ResizeToFitContents格式对象中的风格财产mlreportgen.dom.Tablemlreportgen.dom.FormalTable对象。的ResizeToFitContents指定是否调整列的大小以适应列中最宽的内容。< / p >

  • 您可以指定mlreportgen.dom.Height格式对象中的风格物业的性质mlreportgen.dom.TableEntry对象。行高度是为该行中的表项指定的最高高度。如果行中没有条目指定高度,则行高度由高度的属性TableRow对象。< / p >

  • 控件中指定的边框格式现在可以继承TableEntriesStyle的属性mlreportgen.dom.Tablemlreportgen.dom.Table对象。< / p >

用于生成高级HTML元素的容器

您可以使用mlreportgen.dom.Container类来创建DOM API不支持的高级HTML元素,例如万博1manbetxdiv部分,或文章.< / p >

你也可以用a容器对象来模拟Word报表中的格式继承。< / p >

详情请参见mlreportgen.dom.Container.< / p >

用于DOM报告链接的图像和文本

可以将文本和图像附加到mlreportgen.dom.ExternalLink而且mlreportgen.dom.InternalLink对象。< / p >

详情请参见mlreportgen.dom.ExternalLink.append.< / p >

R2014b

新功能,Bug修复

基于Word和HTML模板的报表格式化

您可以使用microsoftword或HTML模板创建使用:< / p >

MATLAB报表对象,用于创建报表脚本

您可以使用DOM(文档对象模型)API来创建MATLAB程序以生成报告。DOM API提供了一组对象,用于创建文本、段落、表、图像、列表和其他类型的报告内容。创建报表程序时,您可以:< / p >

  • 使用相同的代码生成Microsoft Word、HTML和PDF输出。< / p >

  • 指定报表对象的格式,例如文本对象的颜色和粗体。< / p >

  • 使用格式对象(例如,大胆的而且FontFamily)以格式化报表对象。< / p >

  • 将MATLAB数据直接添加到报表对象中(例如,a字符数组到一个文本对象)。< / p >

  • 使用Word或HTML模板中定义的格式和固定内容。< / p >

  • 创建包含固定内容和生成内容的基于表单的报告。< / p >

  • 将报表模块化为多个部分,以生成具有相同格式的重复元素的报表。< / p >

有关如何创建报表程序的信息,请参见文档对象模型.< / p >

快速文件转换器,减少内存需求

生成模板驱动的报告比以前的版本快得多,而且不使用Java内存。< / p >

要利用这些性能优势,请使用其中之一文件格式报告选项:< / p >

  • HTML(来自模板)

  • PDF(源自模板)

  • Word(来自模板)

详情请参见使用模板生成报表.< / p >

HTML报告的压缩包选项

可以使用zip文件打包使用HTML模板的报告。Zip文件打包压缩和合并文件。还可以将HTML文件打包为解压缩文件,或者打包为压缩后和解压缩后的文件。< / p >

填写Word和HTML表单以生成报告

您可以在MATLAB程序中使用DOM(文档对象模型)报告对象以及Word和HTML填空模板,这些模板包含固定的和孔,以包含生成的内容。报表程序使用报表对象生成变量信息。看到基于表单的报告.< / p >

在MATLAB比较工具中的颜色设置首选项

您现在可以为MATLAB比较工具更改和保存您的不同颜色首选项。在比较文本文件、mat文件、变量、zip文件或文件夹时,可以应用您的颜色首选项。< / p >

R2014a

新功能,Bug修复

OpenOffice的万博1manbetx支持

在Linux和Macintosh平台上,报告输出出现在Apache OpenOffice中,如果您:< / p >

  • 文件格式要么Word文档(RTF)富文本格式

  • 启用查看报告生成

MATLAB报表生成器的偏好,查看命令preference default现在支持在Linux和Macintosh平台的OpenOffice中查看报告。< / p >

详情请参见报表输出格式和样式表.< / p >

R2013b

错误修复

R2013a

错误修复

R2012b

错误修复

非英文字符集报表格式

MATLAB报表生成器提供基本PDF字体支持:万博1manbetx< / p >

  • 英语< / p >

  • 日本< / p >

  • 朝鲜文< / p >

  • 俄罗斯(斯拉夫字母)< / p >

您可以使用语言字体映射来:< / p >

  • 为支持的非英语语言添加或修改PDF字体使用规范。万博1manbetx< / p >

  • 为不支持的语言创建PDF字体支持万博1manbetx。< / p >

  • 如果没有指定样式表,请更改默认的英文字体。< / p >

语言字体映射规范指示在特定平台(例如,Windows)上使用什么字体来表示基本报表元素(如正文文本)。详情请参见PDF字体用于非英语平台.< / p >

R2012a

新特性,Bug修复,兼容性考虑

增强的表组件

您可以使用以下新组件来创建和格式化表:< / p >

Table组件及其子组件支持的格式化选项包括:万博1manbetx< / p >

  • 文本颜色和对齐方式< / p >

  • 行背景色< / p >

  • 包含图像< / p >

  • 包含超链接< / p >

  • 跨列和行的表单元格< / p >

您可以有条件地控制表的内容或格式。< / p >

有关更多信息,请参见表格格式化组件.< / p >

兼容性的考虑

在R2012a之前的版本中包含了一个不同的Table组件。从R2012a开始,该组件现在称为基于数组的表组件。< / p >< p >与被称为Table组件时一样,基于数组的Table组件产生相同的输出,并具有相同的属性。基于数组的表格组件将矩形数组转换为表格,并将表格插入到报表中。< / p >< p >如果在以前的版本中创建的报表已经包含Table组件,则输出与以前的版本相同。要更改R2012a或更高版本中该组件的属性值,请使用“基于数组的表”对话框。< / p >

标题页格式改进

对于PDF和HTML报告,可以使用样式表编辑器将标题页元素(例如,标题、版权和图像)以任何顺序放置在标题页正面或背面的任何位置。可以指定文本元素的大小、颜色、重量和斜度。< / p >

详情请参见修改扉页属性.< / p >

文本组件支持下标和上标万博1manbetx

可以在段落中包含下标或上标文本组件。< / p >

R2011b

新功能,Bug修复

PDF报表的全页图像选项

若要在PDF报告中显示整页图像,请设置论文方向新物业整页图片(PDF格式)选择。以下组件提供了这个新选项:< / p >

图像组件有一个整页图片(PDF格式)复选框,该复选框提供与整页图片(PDF格式)属性选项。< / p >

在标题页上包括法律通知、报告创建日期和版权

标题页组件包含一个新的在标题页显示法律通知复选框。使用此选项可在使用PDF或Microsoft Word格式的报告的标题页上包括法律通知、报告创建日期和版权信息。< / p >

R2011a

新功能,Bug修复

改进的PDF分页

使用PDF输出格式生成的报表分页效果更好,包括:< / p >

  • 节标题与相关文本在同一页上(现在节标题不能作为孤儿出现在页面底部)。< / p >

  • 标题与相关图片在同一页上。< / p >

将XML比较结果导出到工作区

现在可以将XML比较结果导出到MATLAB基本工作区。您可以将结果数据用于诸如进一步分析或合并到不同报告中的任务。< / p >

详情请参见将结果导出到工作区MATLAB报表生成器用户指南。< / p >

R2010b

新功能,Bug修复

完整的文本包括在报告

任何在报告中显示文本的组件现在都显示整个文本,而没有任何截断。< / p >

链接到MATLAB命令

使用链接组件,您现在可以在报告中包含一个执行MATLAB命令的链接。< / p >

插入可变组件增强功能

插入变量组件包含几个新的选项,用于指定组件显示的内容和组件使用的表布局。< / p >

Nest安装文件组件支持相对链接万博1manbetx

Nest安装文件组件包含一个新的与外部报告的链接是相对的选项,该选项使指向嵌套报表的链接成为相对链接。此功能有助于在Web站点中包含报告。< / p >

计算MATLAB表达式组件的增强错误处理代码

计算MATLAB表达式组件包含您可以轻松定制的增强的错误处理代码(例如,错误处理代码可以停止报告生成,无论是否显示异常)。的默认错误处理代码现在支持MATLAB类异常处理万博1manbetxevalException变量而不是lastError.< / p >

用于处理图形汇总表组件的可转置列

手柄图形汇总表组件,使用新的置表复选框可将汇总表行更改为生成的报告中的列。指定此选项将属性名放在第一列中,值放在其他列中。< / p >

标题页组件的附加日期格式

标题页控件的附加日期格式包括报告创建日期字段:yyyy / mm / dd.< / p >

改进的XML比较报告

用于比较XML文件的报告有一个新的更快的用户界面,更改后的参数显示在一个单独的面板中,以便于查看。增强的报告现在对新的和更改的项目有颜色高亮显示。< / p >

详情请参见浏览XML比较报告在MATLAB报表生成器用户指南中。< / p >

R2010a

错误修复

R2009b

新特性,Bug修复,兼容性考虑

样式表和样式表数据项现在按字母顺序排列

当您创建或修改样式表,报表资源管理器选项窗格现在按字母顺序对每个样式表类别中的样式表和数据项进行排序。< / p >

兼容性的考虑

样式表或数据项在列表中出现的顺序可能与以前版本中使用的顺序不同。< / p >

改进了Windows平台上Word和RTF报告中的图像

要在使用Windows平台上的Word文档格式或RTF(富文本格式)的报告中提供更好的图形质量,请使用Handle graphics的默认格式®images现在是Windows元文件格式。默认是黑白TIFF格式。< / p >

可以使用MATLAB首选项或MATLAB报表生成器首选项,或从快照组件,例如轴快照组件。< / p >

兼容性的考虑

若要将图像格式更改为以前的默认黑白TIFF格式,请更改首选项。< / p >

MATLAB/工具s manbetx 845箱版本号组件所需的产品信息

MATLAB/工具箱版本号组件现在支持根据Simuli万博1manbetxnk模型或状态流图是否需要MathWorks™产品来显示信息的选项。万博1manbetx此特性不适用于MATLAB或工具箱代码上的报告。< / p >

不再支持Adobe Illustrator图像文件格式万博1manbetx

兼容性的考虑

图像文件格式的选项轴快照图快照组件不再包括Adobe Illustrator。如果希望将MATLAB报表生成器图像集成到Adobe Illustrator中,请指定Adobe Illustrator支持的图像文件格式,例如PDF,然后在Adobe Illustrator中打开该图像文件。万博1manbetx< / p >

XML比较报告的导航控件

XML比较报告有新的导航控件,用于逐级查看报告中的差异。您可以使用工具栏按钮或XML菜单移动到下一组或上一组更改。< / p >

详情请参见浏览XML比较报告MATLAB报表生成器用户指南。< / p >

R2009a

没有新功能或变化

R2008b +

新功能,Bug修复

XML文件的比较

XML文件对的新比较报告。< / p >

详情请参见比较XML文件MATLAB报表生成器文档。< / p >

请参见下面的新示例:mlxml_testplan.< / p >

R2008b

错误修复

R2008a

错误修复

R2007b

新功能,Bug修复

标题页、文本和段落组件的文本格式选项

的新文本格式选项标题页文本,组件。< / p >

有关更多信息,请参见MATLAB报表生成器文档。< / p >

R2007a

错误修复

R2006b

错误修复

R2006a +

错误修复

R2006a

新特性,Bug修复,兼容性考虑

用户界面和性能增强

报表资源管理器界面有许多增强功能。的视图菜单有增加和减少字体大小的命令,并在消息窗口未显示时显示消息窗口。< / p >

MATLAB报表生成器性能有所提高。生成报告的速度更快,内存不足的可能性更小。< / p >

XML文件格式更改

XML文件的格式在V3.0 (R2006a)中更改了。< / p >

兼容性的考虑

在V3.0 (R2006a)中,报表资源管理器和rptconvert命令可以转换V2.3.1 (R14SP3)和以前版本中报告生成过程生成的XML文件。但是,在V2.3.1 (R14SP3)和以前的版本中,报表资源管理器和rptconvert命令不能转换V3.0 (R2006a)中报告生成过程生成的XML文件。< / p >

R14SP3

新功能,Bug修复

样式表修改PDF页眉和页脚

该版本增加了对修改PDF报表页眉和页万博1manbetx脚内容的支持。该特性是使用样式表单元格和单元格组实现的。一个细胞组包含一个或多个样式表单元格。一个样式表细胞是一组值,用于确定页眉或页脚的特定部分的内容。< / p >

两个细胞群,标题内容而且页脚内容,可用于PDF格式的报告。可以使用模板指定定义页眉或页脚内容的XML代码。< / p >

R14SP2 +

新功能,Bug修复

样式表编辑器

您可以使用样式表编辑器自定义HTML、PDF和Word文档的格式。例如,您可以指定字体、纸张布局、表格显示以及最终报告的其他特征。< / p >

通过编辑样式表定制报表,您可以灵活地创建符合公司样式指南和要求的报表。< / p >

要打开样式表编辑器,右键单击报告生成器在报表资源管理器的大纲窗格中,然后单击编辑样式表在快捷菜单中,如图所示:< / p >

有关使用样式表编辑器的更多信息,请参见创建自定义样式表MATLAB报表生成器文档。< / p >

表单元格跨越

可以为属性表创建高级表布局。高级布局包括跨多行或多列的单元格。< / p >

将Microsoft Word文档生成为。doc文件

方法可以生成保存为Microsoft Word文档的报告. doc扩展。您还可以将报表生成过程生成的XML源文件转换为. doc文件。< / p >

您创建的报告更容易通过电子邮件分发、与他人共享和管理。< / p >

必须安装microsoftword软件才能使用此功能,并且必须运行MATLAB报表生成器微软Windows系统上的软件。< / p >

要使用此功能,请选择Word文档样式表下拉列表,如下所示:< / p >< p >

改进的图形用户界面

这个版本的MATLAB报表生成器软件有以下变化和改进的图形用户界面:< / p >

  • 文件转换器有一个源文件下拉列表。点击浏览导航到文件夹以选择源文件。默认文件夹为当前文件夹。< / p >

  • 在File Converter中,可以从下拉列表中选择样式表并单击编辑打开样式表编辑器。< / p >

  • 改进的机制检测并显示在试图添加使样式层次结构无效的组件时发生的错误。早期版本的用户可能会注意到,对于在早期版本中没有问题的组件,现在会发出警告。在这个版本中,警告消息包含了关于如何修复该问题的说明。< / p >< p >< / p >

  • 图界面截图组件已经过改进,以捕获窗口装饰,如菜单、标题栏和工具栏。< / p >

兼容性总结

释放 考虑兼容性的特性或更改
R2016a 没有一个
R2015b 没有一个
R2015a 没有一个
R2014b 没有一个
R2014a 没有一个
R2013b 没有一个
R2013a 没有一个
R2012b 没有一个
R2012a 增强的表组件
R2011b 没有一个
R2011a 没有一个
R2010b 没有一个
R2010a 没有一个
R2009b
R2009a 没有一个
R2008b + 没有一个
R2008b 没有一个
R2008a 没有一个
R2007b 没有一个
R2007a 没有一个
R2006b 没有一个
R2006a + 没有一个
R2006a XML文件格式更改
R14SP3 没有一个
R14SP2 + 没有一个
这个话题有帮助吗?