368369370371372373374375376377378
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; }
567568569570571572573574575576577
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++; }
574575576577578579580581582583584
168169170171172173174175176177178
175176177178179180181182183184185
o =cursor.getObject(); if(o instanceof CTP || o instanceof CTTbl) i++; } bodyElements.add(i, newP); cursor.toCursor(p.newCursor()); cursor.toEndToken(); return newP; } /**
339340341342343344345346347348349
346347348349350351352353354355356
/* * 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 */
268269270271272273274275276277278
275276277278279280281282283284285