主要内容

面向对象的报告

这个示例演示了一种基于DOM API创建报表生成器的面向对象方法。它使用DOM API来创建两个MATLAB®类,magicsquareereport和MagicSquareChapter,生成PDF, Microsoft®Word,或一组魔术方块的HTML报告。

生成报告

1.如果该示例尚未打开,则打开它。

2.生成一个HTML, Word或PDF报告的四个魔术方块如下:

  • 点击生成HTML报告:

rptmagicoo((10年,20年,75),“html”,真的)

  • 点击生成Word报表:

rptmagicoo((10年,20年,75),“多克斯”,真的)

  • 按此生成PDF格式报告:

rptmagicoo(10、20、40、75,pdf,真的)

编辑示例的Word模板

这个例子使用两个Microsoft Word模板来生成一个Word报告:

  • 定义报告标题、目录和介绍章节的格式和固定内容的主模板。

  • 一个章节模板,它定义了包含魔法方块的章节的布局和固定内容。魔法方块章节模板存储在主模板的快速部件库中。

您可以编辑这些模板来更改生成的报表的外观:

1.打开此示例(如果它尚未打开)。

2.点击winopen(“magic_squares_docx.dotx”),在Word中打开模板

3.在Word中编辑模板。

4.保存模板。

5.点击rptmagicoo((10年,20年,75),“多克斯”,真的)根据修改后的模板生成报告。

编辑示例的HTML模板

下面的例子使用了两个HTML模板来生成一个HTML报告:

  • 定义报告标题、目录和介绍章节的格式和固定内容的主模板。

  • 一个章节模板,它定义了包含魔法方块的章节的布局和固定内容。魔方章节模板驻留在主模板的文档部分模板库中。

编辑HTML模板:

1.点击unzipTemplate(“magic_squares_html.htmtx”)解压缩模板。

2.点击编辑(“magic_squares_html / root.html”)在MATLAB编辑器中打开模板根文档。

3.点击编辑(“magic_squares_html / docpart_templates.html”)在MATLAB编辑器中打开文档部分模板库文档。

4.点击编辑(“magic_squares_html /样式表/ root.css”)在MATLAB编辑器中打开报表样式表。

4.在MATLAB编辑器中编辑模板的文件。

5.保存模板文件。

6.点击zipTemplate(“magic_squares_html.htmtx”)重新压缩模板。

7.点击rptmagic((10年,20年,75),“html”,真的)根据修改后的模板生成报表。

编辑示例的PDF模板

下面的例子使用了两个PDF模板来生成PDF报告:

  • 定义报告标题、目录和介绍章节的格式和固定内容的主模板。

  • 一个章节模板,它定义了包含魔法方块的章节的布局和固定内容。魔方章节模板驻留在主模板的文档部分模板库中。

编辑PDF模板。

1.点击unzipTemplate(“magic_squares_pdf.pdftx”)解压缩模板。

2.点击编辑(“magic_squares_pdf / root.html”)在MATLAB编辑器中打开模板根文档。

3.点击编辑(“magic_squares_pdf / docpart_templates.html”)在MATLAB编辑器中打开报表样式表。

4.点击编辑(“magic_squares_pdf /样式表/ root.css”)在MATLAB编辑器中打开文档部分模板库文档。

5.在MATLAB编辑器中编辑模板文件。

6.保存文件。

7.点击zipTemplate(“magic_squares_pdf.pdftx”)重新压缩模板。

8.点击rptmagicoo(10、20、40、75,pdf,真的)根据修改后的模板生成报表。

编辑示例代码

1.如果该示例尚未打开,则打开它。

2.点击编辑(“rptmagicoo.m”)打开rptmagicoo。m在MATLAB编辑器中。

3.编辑rptmagicoo.m。

4.拯救rptmagicoo.m。

6.重新运行rptmagicoo。M查看更改的结果。

另请参阅

||||

相关的话题