#java #eclipse #jar #itext #print-job-control
#java #eclipse #jar #itext #print-job-control
Вопрос:
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();
}
}
}
Комментарии:
1. Пожалуйста, опубликуйте минимальный пример кода вашей проблемы, чтобы у нас была отправная точка, чтобы помочь вам.
2. Вы уверены, что не возникает исключений?