您好,我在进行word文档书签内表格插入行时遇到了问题,插入之后,文档内所有表格的书签都丢失了
使用如下代码: public static void insertTableRow(String path){
/*Document doc=getDocument(path);
//获取表格
Table table = getTable(bookmark);*/
Document doc=getDocument(path);
//获取表格
Section section = doc.getSections().get(3);
Table table = section.getTables().get(0);
table.addRow();//默认在表格最下方插入一行
//table.getRows().insert(2,table.addRow());//在表格中第3行插入一行
//table.addRow(4);//默认在表格最下方添加4个单元格
//table.addRow(true,2);//带格式在最后一行添加2个单元格
//table.addRow(false,2);//不带格式在最后一行添加2个单元格
//保存文档
doc.saveToFile("addrow.docx",FileFormat.Docx_2013);
doc.dispose();
}
表格形式见附件图片,
其实就是表格位于书签内,插入之后的行也应该位于书签内;