Helpviewer/HelpBrowserWV.py

changeset 3048
83f86da6344e
parent 3035
36e9f388958b
child 3060
5883ce99ee12
child 3077
8d2e69e02e19
equal deleted inserted replaced
3047:2a3c730dbb58 3048:83f86da6344e
2306 Preferences.getPrinter("TopMargin") * 10, 2306 Preferences.getPrinter("TopMargin") * 10,
2307 Preferences.getPrinter("RightMargin") * 10, 2307 Preferences.getPrinter("RightMargin") * 10,
2308 Preferences.getPrinter("BottomMargin") * 10, 2308 Preferences.getPrinter("BottomMargin") * 10,
2309 QPrinter.Millimeter 2309 QPrinter.Millimeter
2310 ) 2310 )
2311 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 2311 printerName = Preferences.getPrinter("PrinterName")
2312 if printerName:
2313 self.setPrinterName(printerName)
2312 2314
2313 printDialog = QPrintDialog(printer, self) 2315 printDialog = QPrintDialog(printer, self)
2314 if printDialog.exec_() == QDialog.Accepted: 2316 if printDialog.exec_() == QDialog.Accepted:
2315 try: 2317 try:
2316 self.__clickedFrame.print_(printer) 2318 self.__clickedFrame.print_(printer)
2342 Preferences.getPrinter("TopMargin") * 10, 2344 Preferences.getPrinter("TopMargin") * 10,
2343 Preferences.getPrinter("RightMargin") * 10, 2345 Preferences.getPrinter("RightMargin") * 10,
2344 Preferences.getPrinter("BottomMargin") * 10, 2346 Preferences.getPrinter("BottomMargin") * 10,
2345 QPrinter.Millimeter 2347 QPrinter.Millimeter
2346 ) 2348 )
2347 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 2349 printerName = Preferences.getPrinter("PrinterName")
2350 if printerName:
2351 self.setPrinterName(printerName)
2348 2352
2349 preview = QPrintPreviewDialog(printer, self) 2353 preview = QPrintPreviewDialog(printer, self)
2350 preview.paintRequested.connect(self.__generatePrintPreviewClickedFrame) 2354 preview.paintRequested.connect(self.__generatePrintPreviewClickedFrame)
2351 preview.exec_() 2355 preview.exec_()
2352 2356
2374 printer = QPrinter(mode=QPrinter.HighResolution) 2378 printer = QPrinter(mode=QPrinter.HighResolution)
2375 if Preferences.getPrinter("ColorMode"): 2379 if Preferences.getPrinter("ColorMode"):
2376 printer.setColorMode(QPrinter.Color) 2380 printer.setColorMode(QPrinter.Color)
2377 else: 2381 else:
2378 printer.setColorMode(QPrinter.GrayScale) 2382 printer.setColorMode(QPrinter.GrayScale)
2379 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 2383 printerName = Preferences.getPrinter("PrinterName")
2384 if printerName:
2385 self.setPrinterName(printerName)
2380 printer.setOutputFormat(QPrinter.PdfFormat) 2386 printer.setOutputFormat(QPrinter.PdfFormat)
2381 name = self.__clickedFrame.url().path().rsplit('/', 1)[-1] 2387 name = self.__clickedFrame.url().path().rsplit('/', 1)[-1]
2382 if name: 2388 if name:
2383 name = name.rsplit('.', 1)[0] 2389 name = name.rsplit('.', 1)[0]
2384 name += '.pdf' 2390 name += '.pdf'

eric ide

mercurial