Bonjour,

j'essai de générer un pdf avec la libraire iText...

j'utilise le mode 'direct content'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
PdfContentByte cb = writer.getDirectContent();
ColumnText ct = new ColumnText(cb);
afin de positionner mes elements ou je le souhaite.

Question: comment puis-je detecter que je suis en fin de page ?
Par exemple si je commence à ajouter du texte ou une table en bas de ma premiere page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 ct.addText(new Chunk("BLABLA sur plusieurs lignes", font14B));
et que cet element depasse de la page A4 (par defaut), une nouvelle page n'est pas créer automatiquement, contrairement à l'ajout d'objet de haut niveau dans le document.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 document.add(new Chunk("BLABLA sur plusieurs lignes"));

Donc comment faire pour que le document s'etende automatiquement d'une page en mode direct quand le contenu le necessite ?

en esperant avoir été suffisament clair