[ 
https://issues.apache.org/jira/browse/PDFBOX-2021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

John Hewson closed PDFBOX-2021.
-------------------------------

    Resolution: Fixed

I fixed the underlying cause of the regression in revision 1586460, both 
printing and rendering to a bitmap should now work with the same code.

> 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