Java printjob ничего не печатает после создания Jar и exe, созданных с помощью Launch4j
Java printjob работает в eclipse, но когда мы конвертируем приложение в exe, все работает правильно, кроме PrintJob. Кто-нибудь может меня поддержать? Примечание: при использовании Windows 7
public static void print() {
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile("C:\\Mayura\\KFF Titrator Report.pdf");
PrinterJob loPrinterJob = PrinterJob.getPrinterJob();
PageFormat loPageFormat = loPrinterJob.defaultPage();
Paper loPaper = loPageFormat.getPaper();
//remove the default printing margins
loPaper.setImageableArea(0,0,loPageFormat.getWidth(),loPageFormat.getHeight());
loPageFormat.setPaper(loPaper);
loPrinterJob.setPrintable(pdf,loPageFormat);
//display the print dialog
if (loPrinterJob.printDialog()) {
try {
loPrinterJob.print();
} catch (PrinterException e) {
e.printStackTrace();
}
}
}