[
https://issues.apache.org/jira/browse/PDFBOX-2844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14605103#comment-14605103
]
John Hewson edited comment on PDFBOX-2844 at 6/29/15 4:31 AM:
--------------------------------------------------------------
These are your printer's margins. They're always less than the size of the
paper, though one inch is very large - Java's printing API is being
over-cautious here. Our task is to print within the imageable area, not to
decided what that area is - because it varies from printer to printer.
1.8 actually overwrites the imageable area with its own size (which is *wrong*)
because it could cause ink to appear off the edge of the printable area. So the
behaviour in 2.0 looks to me to be correct.
was (Author: jahewson):
These are your printer's margins. They're always less than the size of the
paper, though one inch is very large - Java's printing API is being
over-cautious here. Our task is to print within the imageable area, not to
decided what that area is - because it varies from printer to printer.
> Printing has bigger margins than expected
> -----------------------------------------
>
> Key: PDFBOX-2844
> URL: https://issues.apache.org/jira/browse/PDFBOX-2844
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.0
> Reporter: Tilman Hausherr
> Attachments: PDFBOX-2844.pdf
>
>
> Printing the attached file from PDFReader brings larger margins than
> expected, and larger than with Adobe Reader. Doing the same with 1.8 has the
> expected margins (but bad fonts).
> From Александр Свиридов / Alex Sviridov in the mailing list:
> {quote}
> I printed this pdf file with Adobe Reader in mode 100%. And as expected left
> and right margins are about 2cm. In comparison when I print using pdfbox left
> margin is 4.5cm, right about 3.5cm.
> The code I use :
> {code}
> PrinterJob job = PrinterJob.getPrinterJob();
> Paper paper=new Paper();
> paper.setSize(72d*8.267d, 72d*11.692);
> PDFPrinter pDFPrinter=new PDFPrinter(document,Scaling.SCALE_TO_FIT,
> Orientation.PORTRAIT,paper);
> pDFPrinter.silentPrint(job);
> {code}
> {quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]