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

Tilman Hausherr commented on PDFBOX-4789:
-----------------------------------------

I don't know what you are expecting here... to me, it makes sense to have it 
all portrait, unless PS could be able to insert commands to get paper from 
different feeds. The original behavior was bad, but the current one (with 
PDFPageable) seems OK to me.

The "imageable" comes from the pageFormat parameter that is passed onto 
"PDFPrintable.print()", that was when I used PDFPrintable only.

OTOH there is a source code comment in PDFPrintable:
{code}
// Java does not seem to understand landscape paper sizes, i.e. where width > 
height, it
// always crops the imageable area as if the page were in portrait. I suspect 
that this is
// a JDK bug but it might be by design, see PDFBOX-2922.
//
// As a workaround, we normalise all Page(s) to be portrait, then flag them as 
landscape in
// the PageFormat.
{code}


> PDFBox not honoring page orientation when printing PDFs with mixed 
> orientation to PS
> ------------------------------------------------------------------------------------
>
>                 Key: PDFBOX-4789
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4789
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Rendering
>    Affects Versions: 2.0.19
>         Environment: Mac OS X, with Preview used as the PDF and PS viewer
>            Reporter: Ulf Dittmer
>            Priority: Minor
>         Attachments: PDFBox PS export bug.pdf, PDFBox PS export bug.pdf.ps, 
> PDFtoPS.java, Pageable-PDFBox PS export bug.pdf.ps
>
>
> When using PDFBox to print a PDF containing both portrait and landscape pages 
> to PS, the output has only Portrait pages. It's not that the landscape pages 
> have been rotated, just that the resulting page has portrait page dimensions. 
> Attached is an example PDF, the Java code used for printing to PS, and the 
> resulting output.
>  
> The PS has a BeingSetup/EndSetup section specifying the orientation only 
> ahead of the first page. If I manually add one ahead of the second page with 
> appropriate page dimensions ("792.0 612.0" instead of "612.0 792.0"), it 
> looks good.
>  
> Is this a bug in PDFBox or a bug in the Java print system? 
> https://issues.apache.org/jira/browse/PDFBOX-3453? leads me to believe it 
> might actually be the latter.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to