Je suis en mesure d'ajouter un pied de ligne unique au fichier PDF généré en utilisant iText PDF, mais j'ai besoin d'ajouter un pied de page multiligne.iText PDF - Comment ajouter un pied de page multiligne?
J'ai essayé de concaténer deux chaînes avec le nouveau caractère de ligne de Java (\n
) mais aucune chance (voir le code # 1). En outre, ont essayé de définir le pied de page multiligne à travers les float x, float y
paramètres de la méthode onEndPage
de la classe PdfPageEventHelper
. N'a pas fonctionné aussi (voir le code # 2).
Voici ce que je l'ai essayé jusqu'à présent:
Code # 1
Phrase phrase = new Phrase("line1" + "\n" + "line2", fontNormal10);
ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_LEFT, phrase, 40, 30, 0);
Code # 2
Phrase phrase = new Phrase("line1", fontNormal10);
ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_LEFT, phrase, 40, 30, 0);
Phrase phrase2 = new Phrase("line2", fontNormal10);
ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_LEFT, phrase2, 40, 0, 0);