From 5e65a0aa96300e24a6dc7d4be64cf6745f325fc5 Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Thu, 8 May 2014 11:57:22 +0200 Subject: Added Rotation for pdfbox signatures --- .../gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsTemplateCreator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsTemplateCreator.java') diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsTemplateCreator.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsTemplateCreator.java index 528e4d6a..1c001b0c 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsTemplateCreator.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsTemplateCreator.java @@ -65,7 +65,7 @@ public class PDFAsTemplateCreator extends PDFTemplateCreator { //AffineTransform transform = pdfStructure.getAffineTransform(); // rectangle, formatter, image. /AcroForm/DR/XObject contains that form - this.pdfBuilder.createSignatureRectangle(pdSignatureField, properties); + this.pdfBuilder.createSignatureRectangle(pdSignatureField, properties, properties.getRotation()); this.pdfBuilder.createFormaterRectangle(properties.getFormaterRectangleParams()); PDRectangle formater = pdfStructure.getFormaterRectangle(); @@ -79,7 +79,8 @@ public class PDFAsTemplateCreator extends PDFTemplateCreator { this.pdfBuilder.createHolderForm(holderFormResources, holderFormStream, formater); // that is /AP entry the appearance dictionary. - this.pdfBuilder.createAppearanceDictionary(pdfStructure.getHolderForm(), pdSignatureField); + this.pdfBuilder.createAppearanceDictionary(pdfStructure.getHolderForm(), pdSignatureField, + properties.getRotation()); // inner formstream, form and resource (hlder form containts inner form) this.pdfBuilder.createInnerFormStream(template); -- cgit v1.2.3