pdfbox-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Lehmkuehler <andr...@lehmi.de>
Subject Re: [PATCH] Overlay.java: support translation, rotation and scaling of overlay
Date Thu, 08 Mar 2012 22:08:37 GMT
Am 08.03.2012 14:50, schrieb Craig Ringer:
> Hi all
>
> As part of some ground-testing work I've been doing for pdf embedding
> enhancements in Apache FOP, I've modified PDFBox's Overlay.java to support
> translation, rotation and scaling of the PDF being overlaid.
I had a quick look and it looks good to me.

> This may be a useful feature for PDFBox, so I thought I'd send it in.
Thanks!!

> Right now it uses the target PDF document's co-ordinate units for translations,
> so it's hard for users to know what translation to specify without trial and
> error. I'm not sure what the best way to remedy this is to make for a better
> user interface, but I suspect that adding the ability to set an origin (TL, BL,
> TR, BR, or center) that'd help. That way it's easier for them to say "position
> the overlay on the top left" for example. The actual translation amount could be
> given as a percentage of the target document size in that axis, maybe, or accept
> different unit suffixes like "%" or "cm". I'm not sure what the best approach
> is, and I won't need to explore it for my current project, but it should be easy
> enough to add.
>
> I hope this is useful. If you'd prefer the patch to be added to a tracker, let
> me know.
That would be nice. Please create an issue on JIRA [1] and attach the patch to it.

> diffstat:
>
> Overlay.java | 168 +++++++++++++++++++++++++++++++++++++++++++----------------
> 1 file changed, 123 insertions(+), 45 deletions(-)
>
>
> --
> Craig Ringer
>
>
> POST Newspapers
> 276 Onslow Rd, Shenton Park
> Ph: 08 9381 3088 Fax: 08 9388 2258
> ABN: 50 008 917 717
> http://www.postnewspapers.com.au/

Thanks again for your contribution!

BR
Andreas Lehmkühler

[1] https://issues.apache.org/jira/browse/PDFBOX

Mime
View raw message