Ich erstelle einen Header mit iText mit dem HeaderFooter-Objekt.
Die Seitenzahl erscheint immer in der zweiten Zeile der Kopfzeile, obwohl in der ersten Zeile genügend Platz ist und ich dort nicht explizit einen Zeilenumbruch mache.iText HeaderFooter - Seitennummer erscheint in der nächsten Zeile
Es scheint, dass dieses Problem nur beim Aktualisieren von iText 1.2 auf iText 2.1.5 gestartet wurde, aber ich habe nichts im iText-Quellcode bemerkt.
Hat jemand anderes dieses Problem oder weiß es zu lösen?
headString += viewReportTitle + "Page: ";
//Setting the second param to true should append a page number at the end of the string
HeaderFooter header = new HeaderFooter(new Paragraph(headString, iTextHeadingFont), true);
header.setAlignment(Element.ALIGN_CENTER);
iTextDoc.setHeader(header);
Der Ausgang scheint wie folgt aus:
Report Title Page:
1