Graphics/SvgDiagram.py

changeset 3048
83f86da6344e
parent 3035
36e9f388958b
child 3060
5883ce99ee12
child 3158
c91f976a2395
equal deleted inserted replaced
3047:2a3c730dbb58 3048:83f86da6344e
279 printer.setColorMode(QPrinter.GrayScale) 279 printer.setColorMode(QPrinter.GrayScale)
280 if Preferences.getPrinter("FirstPageFirst"): 280 if Preferences.getPrinter("FirstPageFirst"):
281 printer.setPageOrder(QPrinter.FirstPageFirst) 281 printer.setPageOrder(QPrinter.FirstPageFirst)
282 else: 282 else:
283 printer.setPageOrder(QPrinter.LastPageFirst) 283 printer.setPageOrder(QPrinter.LastPageFirst)
284 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 284 printerName = Preferences.getPrinter("PrinterName")
285 if printerName:
286 self.setPrinterName(printerName)
285 287
286 printDialog = QPrintDialog(printer, self) 288 printDialog = QPrintDialog(printer, self)
287 if printDialog.exec_(): 289 if printDialog.exec_():
288 self.__print(printer) 290 self.__print(printer)
289 291
308 Preferences.getPrinter("TopMargin") * 10, 310 Preferences.getPrinter("TopMargin") * 10,
309 Preferences.getPrinter("RightMargin") * 10, 311 Preferences.getPrinter("RightMargin") * 10,
310 Preferences.getPrinter("BottomMargin") * 10, 312 Preferences.getPrinter("BottomMargin") * 10,
311 QPrinter.Millimeter 313 QPrinter.Millimeter
312 ) 314 )
313 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 315 printerName = Preferences.getPrinter("PrinterName")
316 if printerName:
317 self.setPrinterName(printerName)
314 318
315 preview = QPrintPreviewDialog(printer, self) 319 preview = QPrintPreviewDialog(printer, self)
316 preview.paintRequested[QPrinter].connect(self.__print) 320 preview.paintRequested[QPrinter].connect(self.__print)
317 preview.exec_() 321 preview.exec_()
318 322

eric ide

mercurial