Bonjour à tous,
je pars d'un modèle de document que je dois remplir. la partie Abstract du document est un tableau d'une seule cellule. J'y peux rien, mon modèle est comme ca.
Dans cet abstract, je souhaite y insérer un tableau , mais la je butte et je ne trouve rien sur internet à ce sujet
j'ai essayé cette solution
mais j'obtiens ceci sur la ligne cell.insertTable(1, table);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 private void createAbstractPartOfDocument() { XWPFTableCell cell = this.getAbstractConclusionCell(); XmlCursor cursor = cell.getCTTc().newCursor(); cursor.selectPath("./*"); cursor.toNextSelection(); XWPFParagraph newParagraph = cell.insertNewParagraph(cursor); newParagraph.setAlignment(ParagraphAlignment.CENTER); XWPFRun run = newParagraph.createRun(); run.setText("Résumé des résultats"); run.addCarriageReturn(); run.setBold(true); run.setFontSize(12); /* Creation d'une table dans la cellule */ XWPFTable table = document.createTable(4,4); cell.getTables().add(table); cell.insertTable(1, table); }
j'ai essayé aussi ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Exception in thread "main" java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.add(Unknown Source)
mais la fonction insertnewTable me renvoie toujours null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 /* Creation d'une table dans la cellule */ cursor.toNextSelection(); XWPFTable table = cell.insertNewTbl(cursor);
Comment doit on faire
Merci
Cordialement
Partager