404 printer.setColorMode(QPrinter.GrayScale) |
404 printer.setColorMode(QPrinter.GrayScale) |
405 if Preferences.getPrinter("FirstPageFirst"): |
405 if Preferences.getPrinter("FirstPageFirst"): |
406 printer.setPageOrder(QPrinter.FirstPageFirst) |
406 printer.setPageOrder(QPrinter.FirstPageFirst) |
407 else: |
407 else: |
408 printer.setPageOrder(QPrinter.LastPageFirst) |
408 printer.setPageOrder(QPrinter.LastPageFirst) |
|
409 printer.setPageMargins( |
|
410 Preferences.getPrinter("LeftMargin") * 10, |
|
411 Preferences.getPrinter("TopMargin") * 10, |
|
412 Preferences.getPrinter("RightMargin") * 10, |
|
413 Preferences.getPrinter("BottomMargin") * 10, |
|
414 QPrinter.Millimeter |
|
415 ) |
409 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
416 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
410 |
417 |
411 printDialog = QPrintDialog(printer, self) |
418 printDialog = QPrintDialog(printer, self) |
412 if printDialog.exec_() == QDialog.Accepted: |
419 if printDialog.exec_() == QDialog.Accepted: |
413 try: |
420 try: |
478 printer.setColorMode(QPrinter.GrayScale) |
485 printer.setColorMode(QPrinter.GrayScale) |
479 if Preferences.getPrinter("FirstPageFirst"): |
486 if Preferences.getPrinter("FirstPageFirst"): |
480 printer.setPageOrder(QPrinter.FirstPageFirst) |
487 printer.setPageOrder(QPrinter.FirstPageFirst) |
481 else: |
488 else: |
482 printer.setPageOrder(QPrinter.LastPageFirst) |
489 printer.setPageOrder(QPrinter.LastPageFirst) |
|
490 printer.setPageMargins( |
|
491 Preferences.getPrinter("LeftMargin") * 10, |
|
492 Preferences.getPrinter("TopMargin") * 10, |
|
493 Preferences.getPrinter("RightMargin") * 10, |
|
494 Preferences.getPrinter("BottomMargin") * 10, |
|
495 QPrinter.Millimeter |
|
496 ) |
483 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
497 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
484 |
498 |
485 self.__printPreviewBrowser = browser |
499 self.__printPreviewBrowser = browser |
486 preview = QPrintPreviewDialog(printer, self) |
500 preview = QPrintPreviewDialog(printer, self) |
487 preview.paintRequested.connect(self.__printPreview) |
501 preview.paintRequested.connect(self.__printPreview) |