添加复杂的页码微软词
这个例子中添加了一个复杂的页码页脚在微软®Word文档。一个复数的形式[#章][分离器][#]页,例如,7 - 1。您可以添加这种类型的数量在一个页眉或页脚。您可以使用一个模板,在页脚插入页码,并指定页码属性。
无论你是使用模板或一个程序,你的模板必须使用多级列表包含章节标题级别参考。创建这种类型的列表:
在你的话模板,家选项卡上,单击多级列表按钮
。
选择标题项目编号。
正常的风格应用于段落。
保存并关闭模板。
然后您可以使用这样的一个程序使用复杂的页码。的ChapterStartStyle
和ChapterSeparator
属性PageNumber
对象指定使用标题级别1章号和一个连字符作为分隔符。
进口mlreportgen.dom。*;d =文档(“mypages”,“多克斯”,“numberChapters”);开放(d);布局= d.CurrentPageLayout;%页码格式pgnum = PageNumber (1,“n”);pgnum。ChapterStartStyle =' 1 ';pgnum。ChapterSeparator =“endash”;%添加页码对象页面布局风格布局。风格= {pgnum};%的布局。风格=[布局。风格{pgnum}];%创建和插入页码的页脚对象myfooter = DOCXPageFooter ();帕拉=段();帕拉。HAlign =“中心”;追加(对位、页面());追加(myfooter, para);%对当前布局你的页脚设置PageFooters对象布局。PageFooters = myfooter;%创建内容为我= = 1:5标题添加(d, Heading1 ([“章”num2str (i)));标题。风格= {PageBreakBefore};为j = 1:30 append (d,“这是本章的身体”);结束结束关闭(d);rptview (d.OutputPath);
提示
为每一章创建页面布局重新编号的页面为每一章1。
另请参阅
mlreportgen.dom.PageNumber
|mlreportgen.dom.DOCXPageLayout
|mlreportgen.dom.DOCXPageFooter