自定义风格的单词列表
这个例子展示了如何风格下列词多级列表通过定义一个新的风格自定义模板。
创建Word模板
DOM包导入,这样就不必使用完全限定类名。
进口mlreportgen.dom。*
创建一份默认报告生成器模板。
Document.createTemplate (“custom_list”,“多克斯”)
ans = ' H: \ \ rptgen-ex80138576 \ custom_list.dotx的例子
启动Microsoft Word应用程序并打开custom_list.dotx
字模板。不要双击custom_list。dotx模板文件。双击一个模板文件创建一个新的基于模板的Word文档。
单击箭头多级列表。然后单击定义新的样式列表。
在定义新的样式列表样式对话框中,输入一个名称。对于这个示例,使用MyColoredList
正如它的名字。这个名字引用自定义报告生成器使用多级列表的风格。
自定义多级列表。对于这个示例,颜色的第一,第二,第三层次,分别是红色,绿色和蓝色。
在关闭对话框之前,选择基于该模板的新文件。
关闭对话框创建一个列表。删除这个列表,否则它将成为所有新锅炉钢板文本文档。
保存模板。
创建文档
使用您创建的模板创建一个Word文档,custom_list.dotx。
下面的代码使用了模板,custom_list_example。dotx,提供了这个例子。这个模板已经指定了一个彩色的列表,并提供这样的例子运行正常。如果你重复步骤的例子中,取代custom_list_example。dotx custom_list.dotx。
d =文档(“多层次”,“多克斯”,“custom_list_example.dotx”);
创建一个多级列表通过使用一个UnorderedList或者一个OrderedList对象。DOM对象列表的类型并不重要。样式名称列表的控件外观。
threeLevelCellArray = {“一个”,…“b”,…{…' 1 ',…{…“一个”,…“b”,…“c”,…' d '…},…' 2 ',…“3”,…“4”…},…“c”,…' d '};列表= UnorderedList (threeLevelCellArray);列表。StyleName属性=“MyColoredList”;
添加到列表文档
对象。
追加(d,列表);
关闭并查看文档。
关闭(d);rptview (d);
另请参阅
mlreportgen.dom.Document
|mlreportgen.dom.UnorderedList