1、导入DOM API包,因此您不必使用长而完全合格的类名。
2、创建并打开一个文档。要创建Word文档,请将输出类型从更改pdf为docx。要创建一个HTML文件,改变pdf以html或html-file对多文件或单个文件的文件,分别。
3、将目录附加到文档。
4、为章节标题,小节标题,图形标题和表格标题创建编号流。默认情况下,流使用初始值为的阿拉伯数字创建0。
5、定义一些图像,表格和表格条目样式,这些样式将在后面的部分中使用。
6、以下代码在文档中创建了第一章。使用getChapterTitle功能创建章节标题。此功能使用chapter编号流来创建编号的章节标题。本章包括两个小节,它们的标题是使用getS髫潋啜缅ectionTitle函数创建的。此函数同时使用chapter和section编号流来创建分层编号的节标题。这些小节由多个图形组成,这些图形具有使用getFigureCaption功能创建的带有层次编号的标题。此功能同时使用chapter和figure编号流来创建分层编号的图形标题。的getChapterTitle,getSectionTitle和getFigureCaption用于创建本章功能稍后在本实施例中描述。
7、以下代码在文档中创建了第二章。本章的编号标题带有两个层次编号的小节。在这里,这些小节由多个表组成,这些表带有层次编号的标题,这些标题是使用getTableTitle此示例稍后定义的函数创建的。此函数同时使用chapter和table编号流来创建层次编号表标题。
8、关闭并查看文档。
9、以下函数返回章节的编号标题。带编号的标题是使用DOMHeading1对象创建的,其中标题内容以字符串Chapter N和句点为前缀,其中N是chapter流计数器。例如,第一章的标题包含“第1章”。作为其前缀。当将此章标题附加到文档时CounterInc,Style属性中的格式会导致chapter流计数器增加。的CounterReset格式Style属性将导致其他相关联的流的计数器,例如,section,figure,和table,被复位到它们的初始值时,该章节标题被附加到文档中。
10、以下函数为章节中的节返回层次编号标题。分层编号的标题是使用DOMHeading2对象创建的,其中标题内容以字符串“ NM”为前缀,其中N和M分别是chapter和section计数器。例如,第二章第一节的标题以“ 2.1”作为前缀。当此节标题附加到文档时CounterInc,Style属性中的格式会导致section流计数器增加。
11、以下函数返回添加到章节或章节中小节的图形的层次编号标题。使用DOMParagraph对象创建带编号的标题,标题内容以字符串“ FIgure NF”为前缀,其中N和F分别是chapter和figure计数器。例如,第二章第三个图形的标题包含“图2.3”。作为其前缀。当该图形标题附加到文档时CounterInc,Style属性中的格式会导致figure流计数器增加。
12、以下函数为添加到章节或章节的小节中的表返回带编号的标题。分层编号的标题是使用DOMParagraph对象创建的,其中标题内容以字符串“ T锾攒揉敫able NT”作为前缀,其中N和T分别是chapter和table计数器。例如,第二章第三张表的标题包含“表2.3”。作为其前缀。当将此表标题附加到文档时CounterInc,Style属性中的格式会导致table流计数器增加。