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