主要内容

MATLAB报告生成器任务示例

报表生成器示例任务和相关代码

这些示例说明了如何使用DOM API和Report API来创建和格式化报告内容。

页面布局

创建带有横屏页面的报告

生成具有横屏页面的报告。

创建一个带有纵向和横向页面的报告

生成一个既有纵向页面又有横向页面的报告。

以编程方式自定义报表的页宽和页边距

使用报表API对象自定义页面维度。

使用模板自定义Word报表的页宽和页边距

在Word模板中修改标题页、目录和章节报告人的页面尺寸。

在Word报表中设置页边距

定义DOCX页边距、页眉、页脚和排水沟的大小。

生成带有页边框的Microsoft Word文档

使用。以编程方式指定Word文档页边界mlreportgen.dom.PageBorder对象。

生成带有页边框的报告API报告

使用。以编程方式指定报表API报表的页边界mlreportgen.dom.PageBorder对象。

的表

在一页上把表格排列在一起。

的数据

安排MATLAB图形在一页上彼此旁边。

的图片

在页面上安排图像相邻。

在一页中适合宽表

把一张宽桌子切成适合一页的大小。

在页面中居中图形快照

将图形快照置于PDF和Word报告的横屏页面的中央。

缩放图像以适应页面

使用一个mlreportgen.dom.ScaleToFit对象以使图像适合于页面。

在页面中居中图像

使用与页面主体相同大小的1 × 1不可见表格居中图像。

段落之间要有空格

更改报告中段落之间的间距。

从单元格数组创建一个表

通过将表建模为单元格数组来简化表的创建。

跨行和列跨表项

将表项设置为跨行或跨列。

水平对齐表项内容

使用格式属性和对象对齐表条目内容。

设置表格列宽

设置表列宽度。

格式表格中的数字

使用。格式化表中的数字mlreportgen.dom.NumberFormat对象。

创建一个斑马条纹表

创建具有交替行颜色的条纹表。

列表

多级列表

在HTML、PDF或Word报告中创建多级列表。使用单元格数组或List和ListItem对象。

自定义样式单词列表

使用自定义Word模板设置多级列表的样式。

编号

数字节标题,表标题,和图形标题编程

创建有编号的章节和小节标题。

以编程方式的页面数量

使用DOM和报告api给Word或PDF页面编号。

数字页在一个词模板

通过自定义Word模板来指定报表中的页编号。

图像、图形和方程

在报告中创建内联方程

在报告的文本行中插入内联方程。

防止MATLAB图形显示在生成报告

使您包含在报告中的图形在MATLAB中不可见。

风格

定义样式以编程方式

通过在报表程序中使用指定的格式集来简化报表的格式。

PDF

页面布局

创建带有横屏页面的报告

生成具有横屏页面的报告。

创建一个带有纵向和横向页面的报告

生成一个既有纵向页面又有横向页面的报告。

以编程方式自定义报表的页宽和页边距

使用报表API对象自定义页面维度。

使用模板自定义PDF报表的页宽和页边距

在PDF模板中修改标题页、目录和章节报告人的页面维度。

在PDF报告中设置页边距

定义页边距、页眉、页脚和排水沟的大小。

生成带有页边框的PDF文档

使用。以编程方式指定PDF文档页边界mlreportgen.dom.PageBorder对象。

生成带有页边框的报告API报告

使用。以编程方式指定报表API报表的页边界mlreportgen.dom.PageBorder对象。

的表

在一页上把表格排列在一起。

的数据

安排MATLAB图形在一页上彼此旁边。

的图片

在页面上安排图像相邻。

在一页中适合宽表

把一张宽桌子切成适合一页的大小。

在页面中居中图形快照

将图形快照置于PDF和Word报告的横屏页面的中央。

缩放图像以适应页面

使用一个mlreportgen.dom.ScaleToFit对象以使图像适合于页面。

在页面中居中图像

使用与页面主体相同大小的1 × 1不可见表格居中图像。

将正式图像置于PDF报告中心

使用与页面主体相同大小的1 × 1不可见表格居中正式图像。

段落之间要有空格

更改报告中段落之间的间距。

从单元格数组创建一个表

通过将表建模为单元格数组来简化表的创建。

跨行和列跨表项

将表项设置为跨行或跨列。

水平对齐表项内容

使用格式属性和对象对齐表条目内容。

设置表格列宽

设置表列宽度。

格式表格中的数字

使用。格式化表中的数字mlreportgen.dom.NumberFormat对象。

创建一个斑马条纹表

创建具有交替行颜色的条纹表。

Excel PDF

创建PDF报告从微软®Excel®电子表格。

列表

多级列表

在HTML、PDF或Word报告中创建多级列表。使用单元格数组或List和ListItem对象。

图像、图形和方程

超链接图片

向图像添加超链接。

在报告中创建内联方程

在报告的文本行中插入内联方程。

防止MATLAB图形显示在生成报告

使您包含在报告中的图形在MATLAB中不可见。

编号

数字节标题,表标题,和图形标题编程

创建有编号的章节和小节标题。

以编程方式的页面数量

使用DOM和报告api给Word或PDF页面编号。

数字页在PDF模板

通过自定义PDF模板来指定报表中的页编号。

风格

定义样式以编程方式

通过在报表程序中使用指定的格式集来简化报表的格式。

超文本标记语言

页面布局

的表

在一页上把表格排列在一起。

的数据

安排MATLAB图形在一页上彼此旁边。

的图片

在页面上安排图像相邻。

段落之间要有空格

更改报告中段落之间的间距。

从单元格数组创建一个表

通过将表建模为单元格数组来简化表的创建。

跨行和列跨表项

将表项设置为跨行或跨列。

设置表格列宽

设置表列宽度。

格式表格中的数字

使用。格式化表中的数字mlreportgen.dom.NumberFormat对象。

创建一个斑马条纹表

创建具有交替行颜色的条纹表。

列表

多级列表

在HTML、PDF或Word报告中创建多级列表。使用单元格数组或List和ListItem对象。

图像、图形和方程

超链接图片

向图像添加超链接。

在报告中创建内联方程

在报告的文本行中插入内联方程。

防止MATLAB图形显示在生成报告

使您包含在报告中的图形在MATLAB中不可见。

编号

数字节标题,表标题,和图形标题编程

创建有编号的章节和小节标题。

风格

定义样式以编程方式

通过在报表程序中使用指定的格式集来简化报表的格式。