主要内容

MATLAB报表生成器任务示例

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

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

单词

页面布局

使用横向页面创建报告

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

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

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

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

使用报表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报告中创建多级列表。使用单元格数组或列表和列表项对象。

自定义样式单词列表

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

编号

以编程方式对节标题、表标题和图形标题进行编号

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

以编程方式的页面数量

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

数字页在一个词模板

通过自定义Word模板指定报表中的页码。

图像、图形和方程式

在报表中创建内联公式

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

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

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

风格

以编程方式定义样式

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

PDF

页面布局

使用横向页面创建报告

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

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

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

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

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

使用模板自定义PDF报表的页面大小和页边距

在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报告微软®擅长®电子表格

列表

多级列表

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

图像、图形和方程式

超链接图像

向图像添加超链接。

在报表中创建内联公式

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

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

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

编号

以编程方式对节标题、表标题和图形标题进行编号

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

以编程方式的页面数量

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

为PDF模板中的页面编号

通过自定义PDF模板指定报表中的页码。

风格

以编程方式定义样式

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

HTML

页面布局

并排的桌子

在一页上将表格彼此相邻排列。

并排的数字

在一页上将MATLAB图形相邻排列。

并排图像

在页面上排列相邻的图像。

指定段落之间的间距

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

桌子

从单元格数组创建表

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

跨行和列跨表条目

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

设置表格列宽

设置表格列宽。

在表格中设置数字格式

使用mlreportgen.dom.NumberFormat对象。

创建一个斑马条纹的表格

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

列表

多级列表

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

图像、图形和方程式

超链接图像

向图像添加超链接。

在报表中创建内联公式

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

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

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

编号

以编程方式对节标题、表标题和图形标题进行编号

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

风格

以编程方式定义样式

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