[ https://issues.apache.org/jira/browse/PDFBOX-1255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Craig Ringer updated PDFBOX-1255: --------------------------------- Attachment: Overlay-transform.patch I incorrectly omitted a fragment from the last patch. Corrected. > [PATCH] Support translate/scale/rotate of overlay in Overlay.java > ----------------------------------------------------------------- > > Key: PDFBOX-1255 > URL: https://issues.apache.org/jira/browse/PDFBOX-1255 > Project: PDFBox > Issue Type: Improvement > Components: Utilities > Affects Versions: 1.7.0 > Environment: N/A > Reporter: Craig Ringer > Priority: Minor > Attachments: Overlay-transform.patch > > > 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. > This may be a useful feature for PDFBox, so I thought I'd send it in. > 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. > diffstat: > Overlay.java | 168 > +++++++++++++++++++++++++++++++++++++++++++---------------- > 1 file changed, 123 insertions(+), 45 deletions(-) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira