https://kb.itextpdf.com/itext/page-even ... aders-and- Fußzeilen
Es gibt einen Ereignishandler, der eine Leinwand verwendet ,
Code: Select all
@Override
public void handleEvent(Event event) {
PdfDocumentEvent docEvent = (PdfDocumentEvent) event;
PdfDocument pdfDoc = docEvent.getDocument();
PdfPage page = docEvent.getPage();
String footerContent = "My Footer";
Paragraph footerParagraph = new Paragraph(footerContent);
PdfCanvas canvas = new PdfCanvas(page.newContentStreamBefore(), page.getResources(), pdfDoc);
new Canvas(canvas, new Rectangle(36, 20, page.getPageSize().getWidth() - 72, 50))
.add(footerParagraph)
.close();
}
Code: Select all
Resource leak: is never closed
Als Referenz sind hier ihre Klassen:
https://api.itextpdf.com/itext/java/7.2. 4/com/itextPDF/layout/canvas.html - Die Leinwandklasse verursacht dieses Problem
https://api.itextpdf.com/itext/java/7.2 ... anvas.html
https://api.itextpdf.com/itext5/java/la ... angle.html