1
17
它非常简单:使用一个“模板”docx文件。
代码如下:
模板包含所有样式,因此可以通过
|
2
8
您可以创建一个单词模板(只需使用另存为…在Word中的功能)。 第一购股权模板现在包含许多其他XML文件 单词 文件夹: -风格 -样式fects.xml -Web设置.xml -FutTababel.xml 和A \主题文件夹 如果将这些文件复制到原始POI生成的文件中,则可以引用 XML语言 文件。 你可以像处理压缩文件一样处理你的原始文件,这不需要太大的努力。 第二选择将代码中的样式从模板复制到文档:
另外,您可以直接使用Word单独操作样式,并将其保存回模板文件。 |
3
8
如果您通常希望创建一个被识别为级别1标题(例如,用于MS Word生成的TOC)的样式,并且可以在Word格式栏中访问该样式,则可以这样做:
是的,此样式将显示在Styles.xml中。 (我知道:这不是对你问题的直接回答,但由于我在网上找不到可用形式的信息,我会把它贴在这里。) |
4
2
是的,你应该手动操作。docx spec说包含样式信息的styles.xml是可选的。所以,我几乎可以肯定,如果你不明确地这么做,POI根本不会创建它。您可以检查它:只需解压缩docx文件并查看该文件是否存在(yourfile.docx/word/styles.xml)。 所以,您应该做什么(在docx术语中,我不知道如何在POI中实现): 1)创建styles.xml并在其中添加必要的样式 2)创建连接document.xml和styles.xml的关系(我认为POI应该自动创建) 3)使用document.xml中的样式id将具体的文本部分(以docx术语运行)与具体的样式连接起来。 |