245 printer.setColorMode(QPrinter.GrayScale) |
245 printer.setColorMode(QPrinter.GrayScale) |
246 if Preferences.getPrinter("FirstPageFirst"): |
246 if Preferences.getPrinter("FirstPageFirst"): |
247 printer.setPageOrder(QPrinter.FirstPageFirst) |
247 printer.setPageOrder(QPrinter.FirstPageFirst) |
248 else: |
248 else: |
249 printer.setPageOrder(QPrinter.LastPageFirst) |
249 printer.setPageOrder(QPrinter.LastPageFirst) |
|
250 printer.setPageMargins( |
|
251 Preferences.getPrinter("LeftMargin") * 10, |
|
252 Preferences.getPrinter("TopMargin") * 10, |
|
253 Preferences.getPrinter("RightMargin") * 10, |
|
254 Preferences.getPrinter("BottomMargin") * 10, |
|
255 QPrinter.Millimeter |
|
256 ) |
250 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
257 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
251 |
258 |
252 preview = QPrintPreviewDialog(printer, self) |
259 preview = QPrintPreviewDialog(printer, self) |
253 preview.paintRequested[QPrinter].connect(self.__print) |
260 preview.paintRequested[QPrinter].connect(self.__print) |
254 preview.exec_() |
261 preview.exec_() |