414 Preferences.getPrinter("TopMargin") * 10, |
414 Preferences.getPrinter("TopMargin") * 10, |
415 Preferences.getPrinter("RightMargin") * 10, |
415 Preferences.getPrinter("RightMargin") * 10, |
416 Preferences.getPrinter("BottomMargin") * 10, |
416 Preferences.getPrinter("BottomMargin") * 10, |
417 QPrinter.Millimeter |
417 QPrinter.Millimeter |
418 ) |
418 ) |
419 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
419 printerName = Preferences.getPrinter("PrinterName") |
|
420 if printerName: |
|
421 self.setPrinterName(printerName) |
420 |
422 |
421 printDialog = QPrintDialog(printer, self) |
423 printDialog = QPrintDialog(printer, self) |
422 if printDialog.exec_(): |
424 if printDialog.exec_(): |
423 super().printDiagram(printer, self.diagramName) |
425 super().printDiagram(printer, self.diagramName) |
424 |
426 |
443 Preferences.getPrinter("TopMargin") * 10, |
445 Preferences.getPrinter("TopMargin") * 10, |
444 Preferences.getPrinter("RightMargin") * 10, |
446 Preferences.getPrinter("RightMargin") * 10, |
445 Preferences.getPrinter("BottomMargin") * 10, |
447 Preferences.getPrinter("BottomMargin") * 10, |
446 QPrinter.Millimeter |
448 QPrinter.Millimeter |
447 ) |
449 ) |
448 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
450 printerName = Preferences.getPrinter("PrinterName") |
|
451 if printerName: |
|
452 self.setPrinterName(printerName) |
449 |
453 |
450 preview = QPrintPreviewDialog(printer, self) |
454 preview = QPrintPreviewDialog(printer, self) |
451 preview.paintRequested[QPrinter].connect(self.__printPreviewPrint) |
455 preview.paintRequested[QPrinter].connect(self.__printPreviewPrint) |
452 preview.exec_() |
456 preview.exec_() |
453 |
457 |