281 printer.setPageOrder(QPrinter.FirstPageFirst) |
281 printer.setPageOrder(QPrinter.FirstPageFirst) |
282 else: |
282 else: |
283 printer.setPageOrder(QPrinter.LastPageFirst) |
283 printer.setPageOrder(QPrinter.LastPageFirst) |
284 printerName = Preferences.getPrinter("PrinterName") |
284 printerName = Preferences.getPrinter("PrinterName") |
285 if printerName: |
285 if printerName: |
286 self.setPrinterName(printerName) |
286 printer.setPrinterName(printerName) |
287 |
287 |
288 printDialog = QPrintDialog(printer, self) |
288 printDialog = QPrintDialog(printer, self) |
289 if printDialog.exec_(): |
289 if printDialog.exec_(): |
290 self.__print(printer) |
290 self.__print(printer) |
291 |
291 |
312 Preferences.getPrinter("BottomMargin") * 10, |
312 Preferences.getPrinter("BottomMargin") * 10, |
313 QPrinter.Millimeter |
313 QPrinter.Millimeter |
314 ) |
314 ) |
315 printerName = Preferences.getPrinter("PrinterName") |
315 printerName = Preferences.getPrinter("PrinterName") |
316 if printerName: |
316 if printerName: |
317 self.setPrinterName(printerName) |
317 printer.setPrinterName(printerName) |
318 |
318 |
319 preview = QPrintPreviewDialog(printer, self) |
319 preview = QPrintPreviewDialog(printer, self) |
320 preview.paintRequested[QPrinter].connect(self.__print) |
320 preview.paintRequested[QPrinter].connect(self.__print) |
321 preview.exec_() |
321 preview.exec_() |
322 |
322 |