2315 Preferences.getPrinter("BottomMargin") * 10, |
2315 Preferences.getPrinter("BottomMargin") * 10, |
2316 QPrinter.Millimeter |
2316 QPrinter.Millimeter |
2317 ) |
2317 ) |
2318 printerName = Preferences.getPrinter("PrinterName") |
2318 printerName = Preferences.getPrinter("PrinterName") |
2319 if printerName: |
2319 if printerName: |
2320 self.setPrinterName(printerName) |
2320 printer.setPrinterName(printerName) |
2321 |
2321 |
2322 printDialog = QPrintDialog(printer, self) |
2322 printDialog = QPrintDialog(printer, self) |
2323 if printDialog.exec_() == QDialog.Accepted: |
2323 if printDialog.exec_() == QDialog.Accepted: |
2324 try: |
2324 try: |
2325 self.__clickedFrame.print_(printer) |
2325 self.__clickedFrame.print_(printer) |
2353 Preferences.getPrinter("BottomMargin") * 10, |
2353 Preferences.getPrinter("BottomMargin") * 10, |
2354 QPrinter.Millimeter |
2354 QPrinter.Millimeter |
2355 ) |
2355 ) |
2356 printerName = Preferences.getPrinter("PrinterName") |
2356 printerName = Preferences.getPrinter("PrinterName") |
2357 if printerName: |
2357 if printerName: |
2358 self.setPrinterName(printerName) |
2358 printer.setPrinterName(printerName) |
2359 |
2359 |
2360 preview = QPrintPreviewDialog(printer, self) |
2360 preview = QPrintPreviewDialog(printer, self) |
2361 preview.paintRequested.connect(self.__generatePrintPreviewClickedFrame) |
2361 preview.paintRequested.connect(self.__generatePrintPreviewClickedFrame) |
2362 preview.exec_() |
2362 preview.exec_() |
2363 |
2363 |
2387 printer.setColorMode(QPrinter.Color) |
2387 printer.setColorMode(QPrinter.Color) |
2388 else: |
2388 else: |
2389 printer.setColorMode(QPrinter.GrayScale) |
2389 printer.setColorMode(QPrinter.GrayScale) |
2390 printerName = Preferences.getPrinter("PrinterName") |
2390 printerName = Preferences.getPrinter("PrinterName") |
2391 if printerName: |
2391 if printerName: |
2392 self.setPrinterName(printerName) |
2392 printer.setPrinterName(printerName) |
2393 printer.setOutputFormat(QPrinter.PdfFormat) |
2393 printer.setOutputFormat(QPrinter.PdfFormat) |
2394 name = self.__clickedFrame.url().path().rsplit('/', 1)[-1] |
2394 name = self.__clickedFrame.url().path().rsplit('/', 1)[-1] |
2395 if name: |
2395 if name: |
2396 name = name.rsplit('.', 1)[0] |
2396 name = name.rsplit('.', 1)[0] |
2397 name += '.pdf' |
2397 name += '.pdf' |