如何在javafx中设置PrintLayout的保证金?

时间:2016-02-16 16:21:49

标签: javafx javafx-2 javafx-webengine

我有一个javaFx应用程序,正在使用打印机模块,在软件中完成了其他的事情,比如已安装的打印机列表,从特定打印机打印但在布局中遇到问题,现在我有80mm打印机,何时我从这台打印机打印出来,然后左侧和右侧有很多边距,请帮我打印正确的。

我正在使用以下代码进行打印: -

PageLayout pageLayout = prnterForJob.createPageLayout(Paper.MONARCH_ENVELOPE,
                        PageOrientation.PORTRAIT, 0, 0, 0, 0);
            PrinterJob job = PrinterJob.createPrinterJob(prnterForJob);
            job.getJobSettings().setCopies(nmbrOfCopies1);
            if (job != null) {
                //boolean success = job.printPage(node);
                weOrderPrint.print(job);
                job.endJob();
            }

1 个答案:

答案 0 :(得分:0)

您是不是忘记设置您创建的页面布局?

job.getJobSettings().setPageLayout(pageLayout);