[ 
https://issues.apache.org/jira/browse/PDFBOX-2021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13965576#comment-13965576
 ] 

Tilman Hausherr edited comment on PDFBOX-2021 at 4/10/14 5:35 PM:
------------------------------------------------------------------

To get rid of the regressions, I made a change in rev 1586380 so that the 
printing uses the new code, the "normal" rendering uses "the old code". This 
way the "normal" rendering (with renderPage)  will be as before, and the 
printing will use the new code (renderPageToGraphics). I assume that sooner or 
later, both "leaf" methods will be merged.


was (Author: tilman):
To get rid of the regressions, I made a change in rev 1586380 so that the 
printing uses the new code, the "normal" rendering uses "the old code". This 
way the "normal" rendering will be as before, and the printing will use the new 
code. I assume that sooner or later, both "leaf" methods will be merged.

> PDFPrinter problem with landscape and rotated pages 
> ----------------------------------------------------
>
>                 Key: PDFBOX-2021
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2021
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Rendering
>    Affects Versions: 2.0.0
>            Reporter: John Hewson
>            Assignee: John Hewson
>             Fix For: 2.0.0
>
>         Attachments: usps.pdf
>
>
> PDFPrinter does not correctly print landscape or rotated pages, there is code 
> which attempts to do both these things, however the results is wrong. There 
> are three main issues:
> - the centering code does*not* center the image correctly because it assumes 
> that imageableArea is the Graphics2D origin, but it is actually the page 
> margin size and the Graphics2D origin remains the physical top-left edge of 
> the paper.
> - auto portrait/landcape is actually sets the imageableArea, so it is 
> actually setting the page margins, instead of the Graphics2D origin. This is 
> actually overwriting the user's desired margins as well as placing the image 
> incorrectly on the page.
> - the Page dictionary "Rotate" key is not taken into account, so rotated 
> pages appear incorrectly.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to