[
https://issues.apache.org/jira/browse/PDFBOX-2844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14604819#comment-14604819
]
Tilman Hausherr commented on PDFBOX-2844:
-----------------------------------------
Update: he has written in the mailing list "I have finally made it to work. The
following code prints with normal margins:"
{code}
PrinterJob job = PrinterJob.getPrinterJob();
Paper paper=new Paper();
paper.setSize(72d*8.267d, 72d*11.692d);
paper.setImageableArea(0,0,72d*8.267d, 72d*11.692d);
PrintRequestAttributeSet attr_set = new
HashPrintRequestAttributeSet();
attr_set.add(MediaSizeName.ISO_A4);
attr_set.add(Sides.ONE_SIDED);
PDFPrinter pDFPrinter=new PDFPrinter(document,Scaling.SCALE_TO_FIT,
Orientation.PORTRAIT,paper);
pDFPrinter.silentPrint(attr_set);
{code}
Nevertheless, I wonder why it works differently in PDFReader.
> 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]