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

Reply via email to