我有一个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();
}
答案 0 :(得分:0)
您是不是忘记设置您创建的页面布局?
job.getJobSettings().setPageLayout(pageLayout);