From 8998df18e776b4bf17a4c731e0b9c3aad926ca6d Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Tue, 12 Apr 2016 14:56:05 +0200 Subject: Changed automatic positioning to handle annotation partly above the footerline, introduced legacy40.pos option to disable the change --- .../main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pdf-as-pdfbox/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java') diff --git a/pdf-as-pdfbox/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java b/pdf-as-pdfbox/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java index 808efbe4..cf53025b 100644 --- a/pdf-as-pdfbox/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java +++ b/pdf-as-pdfbox/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java @@ -68,19 +68,19 @@ import at.gv.egiz.pdfas.common.exceptions.PDFIOException; */ public abstract class PDFUtilities { public static float calculatePageLength(PDDocument document, int page, - float effectivePageHeight, /* int pagerotation, */boolean legacy32) + float effectivePageHeight, /* int pagerotation, */boolean legacy32, boolean legacy40) throws PDFIOException { // int last_page_id = document.getNumberOfPages(); List allPages = document.getDocumentCatalog().getAllPages(); PDPage pdpage = (PDPage) allPages.get(page); // pdpage.setRotation(pagerotation); - return calculatePageLength(pdpage, effectivePageHeight, legacy32); + return calculatePageLength(pdpage, effectivePageHeight, legacy32, legacy40); } public static float calculatePageLength(PDPage page, - float effectivePageHeight, boolean legacy32) throws PDFIOException { + float effectivePageHeight, boolean legacy32, boolean legacy40) throws PDFIOException { try { - PDFPage my_page = new PDFPage(effectivePageHeight, legacy32); + PDFPage my_page = new PDFPage(effectivePageHeight, legacy32, legacy40); PDResources resources = page.findResources(); if (page.getContents() != null) { COSStream stream = page.getContents().getStream(); -- cgit v1.2.3