我正在开发一个使用 POI 库生成 .docx 文件的应用程序。通过使用XWPFTable
我无法应用表格样式。任何人都可以从事这方面的工作吗?那里没有示例,也没有好的文档。
这是我的片段。
int nRows = 14;
int nCols = 6;
XWPFTable t1 = doc.createTable(nRows, nCols);
t1.setStyleID("Table Grid");
提前致谢
我正在开发一个使用 POI 库生成 .docx 文件的应用程序。通过使用XWPFTable
我无法应用表格样式。任何人都可以从事这方面的工作吗?那里没有示例,也没有好的文档。
这是我的片段。
int nRows = 14;
int nCols = 6;
XWPFTable t1 = doc.createTable(nRows, nCols);
t1.setStyleID("Table Grid");
提前致谢
我偶然发现了这个问题。我创建了一个空的 docx 文件,其中包含我所有多汁的样式(标题 1、2 等......)。我创建了一个 XWPFDocument
try {
InputStream resourceAsStream = new FileInputStream("protocol_empty.docx");
document = new XWPFDocument(resourceAsStream);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
然后添加我的段落我的设置样式 ....setStyle("Heading 1");
有用。
得到了答案。我添加了一个模板,里面的样式很少。有效。
我无法识别要使用的 styleId。如果您制作模板并添加带有样式的表格,将其导出为 Word XML 文件,然后您可以查找 styleId。所以“Light List”对我来说实际上是“LightList”(w:style w:type="table" w:styleId="LightList")。