Vous pouvez déclencher une nouvelle ligne en insérant Chunk.NEWLINE
dans votre document. Voici un exemple.
public static void main(String args[]) {
try {
// create a new document
Document document = new Document( PageSize.A4, 20, 20, 20, 20 );
PdfWriter.getInstance( document, new FileOutputStream( "HelloWorld.pdf" ) );
document.open();
document.add( new Paragraph( "Hello, World!" ) );
document.add( new Paragraph( "Hello, World!" ) );
// add a couple of blank lines
document.add( Chunk.NEWLINE );
document.add( Chunk.NEWLINE );
// add one more line with text
document.add( new Paragraph( "Hello, World!" ) );
document.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
Vous trouverez ci-dessous une capture d'écran montrant une partie du PDF produit par le code ci-dessus.
0 votes
Avez-vous essayé d'insérer des chaînes vierges ? Littéralement
" "
.0 votes
@Beemer : C'est la première chose que j'ai essayée également, mais les chaînes vides n'apparaissent tout simplement pas. J'ai essayé de les ajouter en tant que chaînes vides et en tant que nouveaux paragraphes vides. La solution que j'ai ajoutée ci-dessous est la première chose que j'ai trouvée qui fonctionne.
0 votes
@Bill the Lizard ; Je suppose que iText ignore toute chaîne vide ou comportant des espaces blancs. C'est bon à savoir. Merci !
2 votes
Il suffit d'insérer " \n ", devrait faire l'affaire.
0 votes
Comment faire dans le cas de PDFAWriter ?