Main Content

本页采用了机器翻译。点击此处可查看英文原文。

功能报告

此示例说明了基于 DOM API 创建报告生成器的功能方法。它使用 DOM API 创建一个 MATLAB® 函数,rptmagic,该函数可以根据指定的一组幻方生成 PDF、HTML 或 Microsoft® Word 报 告。

生成报告

1.如果尚未打开,请打开此示例。

2.生成关于四个幻方的 HTML、Word 或 PDF 报 告,如下所示:

  • 点击即可生成 HTML 报 告:

rptmagic([10,20,40,75],'html',true)

  • 点击即可生成 Word 报 告:

rptmagic([10,20,40,75],'docx',true)

  • 点击即可生成 PDF 报 告:

rptmagic([10,20,40,75],'pdf',true)

编辑示例的 Word 模板

此示例使用两个 Microsoft Word 模板生成 Word 报 告:

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

  • 章模板,定义包含幻方的章节的布局和固定内容。幻方章节模板存储在主模板的快速部件库中。

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

1.如果尚未打开,请打开此示例。

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

3.在 Word 中编辑模板。

4.保存模板。

5.点击 rptmagic([10,20,40,75],'docx',true)根据修改后的模板生成报告。

编辑示例的 HTML 模板

此示例使用两个 HTML 模板来生成 HTML 报 告:

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

  • 章模板,定义包含幻方的章节的布局和固定内容。幻方章节模板驻留在主模板的文档部件模板库中。

要编辑模板:

1.点击 unzipTemplate('magic_squares_html.htmtx')解压模板。

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

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

4.点击 edit('magic_squares_html/stylesheets/root.css')在 MATLAB 编 辑器中打开报告样式表。

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

5.保存模板文件。

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

7.点击 rptmagic([10,20,40,75],'html',true),根据修改后的模板生成报告。

编辑示例的 PDF 模板

此示例使用两个 PDF 模板来生成 PDF 报 告:

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

  • 章模板,定义包含幻方的章节的布局和固定内容。幻方章节模板驻留在主模板的文档部件模板库中。

要编辑 PDF 模板:

1.点击 unzipTemplate('magic_squares_pdf.pdftx')解压模板。

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

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

4.点击 edit('magic_squares_pdf/stylesheets/root.css')在 MATLAB 编 辑器中打开文档部件模板库文档。

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

6.保存文件。

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

8.点击 rptmagic([10,20,40,75],'pdf',true),根据修改后的模板生成报告。

编辑示例代码

1.如果尚未打开,请打开此示例。

2.点击 edit('rptmagic.m')在 MATLAB 编 辑器中打开 rptmagic.m。

3.编辑 rptmagic.m。

4.保存 rptmagic.m。

6.重新运行 rptmagic.m 以查看更改的结果。

另请参阅

| | | |

相关主题