Graphics/SvgDiagram.py

branch
5_3_x
changeset 3049
a6847e5eb1b9
parent 2302
f29e9405c851
child 3162
5cb6da893fad
equal deleted inserted replaced
3045:246a9fcead25 3049:a6847e5eb1b9
270 printer.setColorMode(QPrinter.GrayScale) 270 printer.setColorMode(QPrinter.GrayScale)
271 if Preferences.getPrinter("FirstPageFirst"): 271 if Preferences.getPrinter("FirstPageFirst"):
272 printer.setPageOrder(QPrinter.FirstPageFirst) 272 printer.setPageOrder(QPrinter.FirstPageFirst)
273 else: 273 else:
274 printer.setPageOrder(QPrinter.LastPageFirst) 274 printer.setPageOrder(QPrinter.LastPageFirst)
275 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 275 printerName = Preferences.getPrinter("PrinterName")
276 if printerName:
277 self.setPrinterName(printerName)
276 278
277 printDialog = QPrintDialog(printer, self) 279 printDialog = QPrintDialog(printer, self)
278 if printDialog.exec_(): 280 if printDialog.exec_():
279 self.__print(printer) 281 self.__print(printer)
280 282
299 Preferences.getPrinter("TopMargin") * 10, 301 Preferences.getPrinter("TopMargin") * 10,
300 Preferences.getPrinter("RightMargin") * 10, 302 Preferences.getPrinter("RightMargin") * 10,
301 Preferences.getPrinter("BottomMargin") * 10, 303 Preferences.getPrinter("BottomMargin") * 10,
302 QPrinter.Millimeter 304 QPrinter.Millimeter
303 ) 305 )
304 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 306 printerName = Preferences.getPrinter("PrinterName")
307 if printerName:
308 self.setPrinterName(printerName)
305 309
306 preview = QPrintPreviewDialog(printer, self) 310 preview = QPrintPreviewDialog(printer, self)
307 preview.paintRequested[QPrinter].connect(self.__print) 311 preview.paintRequested[QPrinter].connect(self.__print)
308 preview.exec_() 312 preview.exec_()
309 313

eric ide

mercurial