Cradle-DOC模块利用文档定义对用户定义的项目数据库生成用户定义的文档。文档定义可以重复应用,产生不同的文档来反映数据库内容的变化。可以应用两种定义,一种基于Word模板,另外一种基于文档结构。
文档发布工具为用户定义的Word模板添加标记。当文档生成时,可以利用这些标记来查询需要装载到Word中的数据库信息,并按Word模版中的样式、目录和编号等进行排版。使用Microsoft Document Object Model可以将嵌入的二进制数据导入文档。复杂表格、自动分章节、嵌入的图表、段落和章节号、文档中的自引用都在模板中的标记里定义了。