使用文档作为模板:标题编号出现问题

问题描述 投票:0回答:1

文档正文经过硬编码,然后插入到包含封面,摘要,标题和样式的模板文档中。标题样式编号为1、1.1、1.2,依此类推。但是仅插入“ Heading [n]”样式的标题无效,编号会丢失。我认为这是因为编号是通过带有标题的多级列表设置的。

问题:是否可以在不编写任何格式的情况下将文档用作模板,还是不可避免地要在代码中处理列表样式?

templates ms-word aspose
1个回答
0
投票

是,您可以将文档用作模板而无需任何格式。请注意,当您将节点从一个文档复制到另一个文档时,此选项指定当两个文档的样式具有相同名称但格式不同时如何解析格式。

格式解析如下:

  • 内置样式使用与语言环境无关的样式进行匹配标识符。用户定义的样式使用区分大小写进行匹配样式名称。
  • 如果在目标文档中找不到匹配的样式,则样式(及其引用的所有样式)都将复制到目标文档和导入的节点已更新以供参考新样式。
  • 如果目标文档中已经存在匹配样式,是否发生取决于传递给importFormatMode参数Document.ImportNode,如下所述。

[使用UseDestinationStyles选项时,如果目标文档中已经存在匹配的样式,则不会复制该样式,并且会更新导入的节点以引用现有样式。

因此,根据您的情况,建议您在将一个文档插入另一个文档时使用UseDestinationStyles选项。

我与Aspose合作,担任开发人员推广人员。

© www.soinside.com 2019 - 2024. All rights reserved.