423 Preferences.getPrinter("TopMargin") * 10, |
423 Preferences.getPrinter("TopMargin") * 10, |
424 Preferences.getPrinter("RightMargin") * 10, |
424 Preferences.getPrinter("RightMargin") * 10, |
425 Preferences.getPrinter("BottomMargin") * 10, |
425 Preferences.getPrinter("BottomMargin") * 10, |
426 QPrinter.Millimeter |
426 QPrinter.Millimeter |
427 ) |
427 ) |
428 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
428 printerName = Preferences.getPrinter("PrinterName") |
|
429 if printerName: |
|
430 self.setPrinterName(printerName) |
429 |
431 |
430 printDialog = QPrintDialog(printer, self) |
432 printDialog = QPrintDialog(printer, self) |
431 if printDialog.exec_(): |
433 if printDialog.exec_(): |
432 super().printDiagram(printer, self.diagramName) |
434 super().printDiagram(printer, self.diagramName) |
433 |
435 |
452 Preferences.getPrinter("TopMargin") * 10, |
454 Preferences.getPrinter("TopMargin") * 10, |
453 Preferences.getPrinter("RightMargin") * 10, |
455 Preferences.getPrinter("RightMargin") * 10, |
454 Preferences.getPrinter("BottomMargin") * 10, |
456 Preferences.getPrinter("BottomMargin") * 10, |
455 QPrinter.Millimeter |
457 QPrinter.Millimeter |
456 ) |
458 ) |
457 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
459 printerName = Preferences.getPrinter("PrinterName") |
|
460 if printerName: |
|
461 self.setPrinterName(printerName) |
458 |
462 |
459 preview = QPrintPreviewDialog(printer, self) |
463 preview = QPrintPreviewDialog(printer, self) |
460 preview.paintRequested[QPrinter].connect(self.__printPreviewPrint) |
464 preview.paintRequested[QPrinter].connect(self.__printPreviewPrint) |
461 preview.exec_() |
465 preview.exec_() |
462 |
466 |