Choosing "Print" option from the menu starts printing immediately before choosing printing preferences

This commit is contained in:
Bane Stojkovic
2025-01-16 15:43:24 +01:00
parent 4d575b27a7
commit 992d62e0d0
2 changed files with 9 additions and 5 deletions
@@ -874,13 +874,13 @@ public class ActionFactory {
File tempPdf = Files.createTempFile("diylc", ".pdf").toFile();
DrawingExporter.getInstance().exportPDF(PrintAction.this.drawingProvider, tempPdf);
PDDocument document = PDDocument.load(tempPdf);
// PDDocument document = PDDocument.load(tempPdf);
// PrintService printService = PrintServiceLookup.lookupDefaultPrintService();
PrinterJob job = PrinterJob.getPrinterJob();
PDFPageable pdfPageable = new PDFPageable(document);
job.setPageable(pdfPageable);
// PrinterJob job = PrinterJob.getPrinterJob();
// PDFPageable pdfPageable = new PDFPageable(document);
// job.setPageable(pdfPageable);
// job.setPrintService(printService);
job.print();
// job.print();
DrawingExporter.getInstance().print(PrintAction.this.drawingProvider);
return null;
}