主要内容

使用模板自定义单词报告的页面大小和边距

此示例显示了如何在Microsoft®WordReplot中使用报告API报告模板来自定义页面边距,标题,页脚和天沟的大小。另外,您可以使用程序化方法。如果您打算对模板进行其他修改,请使用基于模板的方法。否则,使用程序化方法。有关使用程序化方法的示例,请参见通过编程报告自定义报告的页面和边距

默认情况下,报告API生成了8.5 x-11英寸的肖像页面,并具有一英寸边距。标题和页脚每个宽度为一半,排水沟为零像素。您可能需要在报告中更改这些维度。例如,如果您正在为欧洲语言环境生成报告,则可能需要生成A4页。此示例显示了如何生成A4页面。使用相同的过程生成其他页面维度。

要更改报告API报告的页面尺寸,您必须更改由模板的模板指定的尺寸mlreportgen.report.titlepage,,,,mlreportgen.report.tablecontents, 和mlreportgen.report.chapter记者。此示例显示了如何修改和使用每个记者的单词模板。

自定义标题页字模板

创建一个副本mlreportgen.report.titlepage记者默认字模板。

mlreportgen.report.titlepage.createTemplate(“ titlepagetemplate.dotx”,,,,“ docx”);

在matlab®中,在当前文件夹窗格,右键单击模板文件,然后单击在Matlab外面打开

开发人员选项卡,启用设计模式。如果是开发人员标签不可用,单击文件>选项,然后单击自定义功能区。在下面主选项卡, 点击开发人员复选框。

插入标签,在文本小组,单击快速零件。选择标题页文档零件模板。

选择文档部分模板的内容。在布局标签,在页面设置小组,单击页面设置对话框启动器。将纸张尺寸和边距修改为A4值:

  • 顶部,底部,左,右边缘为0.98英寸。

  • 标题和页脚高度为0.5英寸。

  • 排水沟大小(绑定页面的空间)为0。

  • 8.27英寸乘11.69英寸的页面大小在肖像方向。

点击好的并关闭对话框。

插入选项卡,单击快速零件并选择将选择保存到快速部分画廊

在创建新的构建块对话框中,输入您修改的文档部分模板的名称,即标题页并选择mlreportgen类别。响应提示以覆盖上一个版本。

选择文档部分模板的内容,然后保存并关闭模板。

自定义目录Word模板

创建一个副本mlreportgen.report.tablecontents记者默认字模板。

mlreportgen.report.tablecontents.createTemplate(“ tableofcontentstemplate.dotx”,,,,“ docx”);

在Matlab,在当前文件夹窗格,右键单击模板文件,然后单击在Matlab外面打开

开发人员选项卡,启用设计模式。如果是开发人员标签不可用,单击文件>选项,然后单击自定义功能区。在下面主选项卡, 点击开发人员复选框。

插入选项卡,单击快速零件。选择目录文档零件模板。

选择文档部分模板的内容。在布局标签,在页面设置小组,单击页面设置对话框启动器。将纸张尺寸和边距修改为A4值:

  • 顶部,底部,左,右边缘为0.98英寸。

  • 标题和页脚高度为0.5英寸。

  • 排水沟大小(绑定页面的空间)为0。

  • 8.27英寸乘11.69英寸的页面大小在肖像方向。

点击好的并关闭对话框。

插入选项卡,单击快速零件并选择将选择保存到快速部分画廊

在创建新的构建块对话框中,输入您修改的文档部分模板的名称,即目录并选择mlreportgen类别。响应提示以覆盖上一个版本。

删除文档部分模板的内容,然后保存并关闭模板。

自定义章节字模板

创建一个副本mlreportgen.report.chapter记者默认字模板。

mlreportgen.report.chapter.createtemplate(“ ChapterTemplate.dotx”,,,,“ docx”);

在matlab®中,在当前文件夹窗格,右键单击模板文件,然后单击在Matlab外面打开

开发人员选项卡,启用设计模式。如果是开发人员标签不可用,单击文件>选项,然后单击自定义功能区。在下面主选项卡, 点击开发人员复选框。

插入选项卡,单击快速零件。选择第1节文档零件模板。

选择文档部分模板的内容。在布局标签,在页面设置小组,单击页面设置对话框启动器。将纸张尺寸和边距修改为A4值:

  • 顶部,底部,左,右边缘为0.98英寸。

  • 标题和页脚高度为0.5英寸。

  • 排水沟大小(绑定页面的空间)为0。

  • 8.27英寸乘11.69英寸的页面大小在肖像方向。

点击好的并关闭对话框。

插入选项卡,单击快速零件并选择将选择保存到快速部分画廊

在创建新的构建块对话框中,输入您修改的文档部分模板的名称,即第1节并选择mlreportgen类别。响应提示以覆盖上一个版本。

删除文档部分模板的内容,然后保存并关闭模板。

在报告中使用自定义模板

使用自定义模板创建有关魔术正方形的单词报告,即矩阵的矩阵,其列,行和对角线每个都累加到相同的数字。

导入DOM并报告API软件包

导入DOM并报告API软件包,以避免使用完全合格的类名称。

进口mlReportgen.Report。*;进口mlreportgen.dom。*;

创建报告容器。

rpt =报告(“报告”,,,,“ docx”);

添加标题页

创建标题页并指定标题,字幕和作者。

title = titlepage(“标题”,,,,“魔法正方形”);title.subtitle =“列,行,对角线:所有相等的总和”;title.author =“ Albrecht Durer”;

使用自定义标题页模板生成标题页。

title.templatesrc = fullfile(pwd,“ titlepagetemplate.dotx”);

将标题页添加到报告中。

附加(rpt,title);

添加目录

toc = tableofcontents;

使用“自定义表”模板的自定义表生成目录。

toc.templatesrc = fullfile(pwd,“ tableofcontentstemplate.dotx”);

将目录添加到报告中。

附加(RPT,TOC);

添加一章

创建一章并指定标题。

章=章节(“介绍”);

使用自定义章节模板生成本章。

章节。TemplateSrc= fullfile(PWD,“ ChapterTemplate.dotx”);

创建一个部分并在其中添加段落。

sec1 =部分(“什么是魔术广场?”);para =段落(['魔术广场是n-b n-n矩阵'...“由整数1到n^2'构建...“相等的行,列和对角线总和。”);附加(Sec1,第1段)

将部分添加到本章中。

附加(第1章)

创建另一个部分并在其中添加段落。

sec2 =部分(“ Albrect Durer和魔术广场”);para =段落([...“德国艺术家Albrecht Durer(1471-1528)创造了”...“许多具有宗教和宗教的木刻和印刷品”...'科学象征主义。他最著名的作品之一...“忧郁症一世探索沮丧的心态”...'反对灵感和表达。'...“文艺复兴时期的占星家认为木星”...'魔法广场(显示在右上角的部分'...'图像)可以帮助治愈忧郁。这 '...可以在'中找到“雕刻”日期(1514)...“正方形中的数字较低。”);附加(第2段,第2段);

将部分添加到本章中。

附加(第2章);

将章节添加到报告中。

附加(RPT,章);

关闭并查看文档

关闭(RPT);RPTView(RPT);

也可以看看

||

相关话题