主要内容

创建一个报告与景观的页面

这个例子展示了如何创建一个报告,景观页11英寸宽,8.5英寸高。使用景观页面允许拟合的内容太广泛,适合一个肖像页面,如并排图像描述。

进口DOM API包和报告,所以你不需要使用长,完全限定类名。

进口mlreportgen.dom。*;进口mlreportgen.report。*;

创建一个容器,一个PDF报告。创建一个报告,改变输出类型“pdf”“多克斯”

rpt =报告(“figureSnapshotSideBySideLandscape”,“pdf”);

报告景观布局设置为true。这集整个报告布局格局。

rpt.Layout。景观= true;

创建一个章的标题“与随机噪声类型的余弦值的阴谋”。

章=章(“标题”,“与随机噪声类型的余弦值的阴谋”);

创建变量。创建x 200等距的值介于0和3π。创建y余弦值和随机噪声。

x = linspace(0,3 *π,200);y = cos (x) +兰德(1200);

创建图对象的x和y值:条形图(图一),散点图(图二)和二维线情节(不可)。

创建图像对象缠绕在图快照图像文件。图的缩放对象集所以他们符合表中的条目。

imgStyle = {ScaleToFit(真正)};图一=图(bar (x, y));

fig1Img =图像(getSnapshotImage(图一、rpt));

fig1Img。风格= imgStyle;删除(gcf);图=图(散射(x, y));

fig2Img =图像(getSnapshotImage(图二、rpt));fig2Img。风格= imgStyle;删除(gcf);如果=图(图(x, y));

fig3Img =图像(getSnapshotImage(如果rpt));fig3Img。风格= imgStyle;删除(gcf);

插入图片的只有行1 x5无形的布局表(lo_table)(空间数据之间有2空表条目)。一个表时被认为是无形的边界不表定义,也没有任何的表条目。图像大小以适应表条目只有表格条目指定的高度和宽度。

lo_table =表({fig1Img,' 'fig2Img,' ',fig3Img});lo_table.entry (1, 1)。风格={宽度(“3.2”)、高(“3”)};lo_table.entry (1、2)。风格={宽度(“.2in”)、高(“3”)};lo_table.entry (1、3)。风格={宽度(“3.2”)、高(“3”)};lo_table.entry (1, 4)。风格={宽度(“.2in”)、高(“3”)};lo_table.entry (1、5)。风格={宽度(“3”)、高(“3”)};

添加表章,这一章。

添加(章,lo_table);add (rpt,章);

创建一个章的标题“曲面图”。

chapter1 =章(“标题”,“曲面图”);

创建一个图对象曲面图(图三)。创建图像对象缠绕在图快照图像文件。

图三=图(冲浪(峰值(20)));

fig4Img =图像(getSnapshotImage(图三、rpt));fig4Img。风格= imgStyle;删除(gcf);

生成的图像对象添加到章,这一章的报告。

add (chapter1, fig4Img);添加(rpt, chapter1);

生成和显示报告。

关闭(rpt);rptview (rpt);

生成的报告包括并排在景观页面图快照和曲面图。生成的图明显清晰的快照。