XWPF - как добавить новую таблицу, используя стиль из старой таблицы - PullRequest
0 голосов
/ 21 ноября 2019

Я хочу скопировать стиль таблицы в новую таблицу, добавленную после старой. Я попытался

private XWPFTable addNewTable(XWPFDocument doc, XWPFTable sourceTable, int pos) throws XmlException, IOException {
        CTTbl newCTTable = CTTbl.Factory.parse(sourceTable.getCTTbl().newInputStream());
        XWPFTable newTable = new XWPFTable(newCTTable, doc);
        doc.insertTable(pos, newTable);
        return newTable;
    }

, а затем переназначил таблицы в doc, но при этом возникнет исключение indexOutOfBoundry, однако, еслиЯ не переназначаю таблицы, это не будет отображаться в документе

...