184185186187188189190191192193194
o =cursor.getObject(); if(o instanceof CTP || o instanceof CTTbl) i++; } bodyElements.add(i, newP); cursor.toCursor(p.newCursor()); cursor.toEndToken(); return newP; } /**
344345346347348349350351352353354
else{ int pos = paragraphs.indexOf(getParagraph((CTP)o))+1; paragraphs.add(pos,newP); } int i=0; cursor.toCursor(p.newCursor()); while(cursor.toPrevSibling()){ o =cursor.getObject(); if(o instanceof CTP || o instanceof CTTbl) i++; }
351352353354355356357358359360361
o =cursor.getObject(); if(o instanceof CTP || o instanceof CTTbl) i++; } bodyElements.add(i, newP); cursor.toCursor(p.newCursor()); cursor.toEndToken(); return newP; } return null; }
574575576577578579580581582583584
/* * create a new cursor, that points to the START token of the just * inserted paragraph */ XmlCursor newParaPos = p.newCursor(); try { /* * Calculate the paragraphs index in the list of all body * elements */
273274275276277278279280281282283
280281282283284285286287288289290
o =cursor.getObject(); if(o instanceof CTP || o instanceof CTTbl) i++; } bodyElements.add(i, newP); cursor.toCursor(p.newCursor()); cursor.toEndToken(); return newP; } public XWPFTable insertNewTbl(XmlCursor cursor) {
555556557558559560561562563564565
176177178179180181182183184185186
183184185186187188189190191192193
293294295296297298299300301302303