272 printer.setPageOrder(QPrinter.FirstPageFirst) |
272 printer.setPageOrder(QPrinter.FirstPageFirst) |
273 else: |
273 else: |
274 printer.setPageOrder(QPrinter.LastPageFirst) |
274 printer.setPageOrder(QPrinter.LastPageFirst) |
275 printerName = Preferences.getPrinter("PrinterName") |
275 printerName = Preferences.getPrinter("PrinterName") |
276 if printerName: |
276 if printerName: |
277 self.setPrinterName(printerName) |
277 printer.setPrinterName(printerName) |
278 |
278 |
279 printDialog = QPrintDialog(printer, self) |
279 printDialog = QPrintDialog(printer, self) |
280 if printDialog.exec_(): |
280 if printDialog.exec_(): |
281 self.__print(printer) |
281 self.__print(printer) |
282 |
282 |
303 Preferences.getPrinter("BottomMargin") * 10, |
303 Preferences.getPrinter("BottomMargin") * 10, |
304 QPrinter.Millimeter |
304 QPrinter.Millimeter |
305 ) |
305 ) |
306 printerName = Preferences.getPrinter("PrinterName") |
306 printerName = Preferences.getPrinter("PrinterName") |
307 if printerName: |
307 if printerName: |
308 self.setPrinterName(printerName) |
308 printer.setPrinterName(printerName) |
309 |
309 |
310 preview = QPrintPreviewDialog(printer, self) |
310 preview = QPrintPreviewDialog(printer, self) |
311 preview.paintRequested[QPrinter].connect(self.__print) |
311 preview.paintRequested[QPrinter].connect(self.__print) |
312 preview.exec_() |
312 preview.exec_() |
313 |
313 |