755 if bytesWritten == pdfData.size(): |
755 if bytesWritten == pdfData.size(): |
756 if Globals.isWindowsPlatform(): |
756 if Globals.isWindowsPlatform(): |
757 printerName = self.__pdfPrinter.printerName() |
757 printerName = self.__pdfPrinter.printerName() |
758 import ctypes |
758 import ctypes |
759 ctypes.windll.shell32.ShellExecuteW( |
759 ctypes.windll.shell32.ShellExecuteW( |
760 self.winId(), "printto", tempFile.fileName(), |
760 None, "printto", tempFile.fileName(), |
761 '"{0}"'.format(printerName), None, 0) |
761 '"{0}"'.format(printerName), None, 0) |
762 else: |
762 else: |
763 FilePrinter.printFile( |
763 FilePrinter.printFile( |
764 self.__pdfPrinter, tempFile.fileName(), |
764 self.__pdfPrinter, tempFile.fileName(), |
765 FilePrinter.FilePrinter.SystemDeletesFiles, |
765 FilePrinter.FilePrinter.SystemDeletesFiles, |