Graphics/UMLGraphicsView.py

branch
5_1_x
changeset 1156
48999111929c
parent 1113
95d837803666
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
1154:efa4ce3d50d2 1156:48999111929c
374 printer.setColorMode(QPrinter.GrayScale) 374 printer.setColorMode(QPrinter.GrayScale)
375 if Preferences.getPrinter("FirstPageFirst"): 375 if Preferences.getPrinter("FirstPageFirst"):
376 printer.setPageOrder(QPrinter.FirstPageFirst) 376 printer.setPageOrder(QPrinter.FirstPageFirst)
377 else: 377 else:
378 printer.setPageOrder(QPrinter.LastPageFirst) 378 printer.setPageOrder(QPrinter.LastPageFirst)
379 printer.setPageMargins(
380 Preferences.getPrinter("LeftMargin") * 10,
381 Preferences.getPrinter("TopMargin") * 10,
382 Preferences.getPrinter("RightMargin") * 10,
383 Preferences.getPrinter("BottomMargin") * 10,
384 QPrinter.Millimeter
385 )
379 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 386 printer.setPrinterName(Preferences.getPrinter("PrinterName"))
380 387
381 printDialog = QPrintDialog(printer, self) 388 printDialog = QPrintDialog(printer, self)
382 if printDialog.exec_(): 389 if printDialog.exec_():
383 self.printDiagram(printer, self.diagramName) 390 self.printDiagram(printer, self.diagramName)
396 printer.setColorMode(QPrinter.GrayScale) 403 printer.setColorMode(QPrinter.GrayScale)
397 if Preferences.getPrinter("FirstPageFirst"): 404 if Preferences.getPrinter("FirstPageFirst"):
398 printer.setPageOrder(QPrinter.FirstPageFirst) 405 printer.setPageOrder(QPrinter.FirstPageFirst)
399 else: 406 else:
400 printer.setPageOrder(QPrinter.LastPageFirst) 407 printer.setPageOrder(QPrinter.LastPageFirst)
408 printer.setPageMargins(
409 Preferences.getPrinter("LeftMargin") * 10,
410 Preferences.getPrinter("TopMargin") * 10,
411 Preferences.getPrinter("RightMargin") * 10,
412 Preferences.getPrinter("BottomMargin") * 10,
413 QPrinter.Millimeter
414 )
401 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 415 printer.setPrinterName(Preferences.getPrinter("PrinterName"))
402 416
403 preview = QPrintPreviewDialog(printer, self) 417 preview = QPrintPreviewDialog(printer, self)
404 preview.paintRequested[QPrinter].connect(self.printDiagram) 418 preview.paintRequested[QPrinter].connect(self.printDiagram)
405 preview.exec_() 419 preview.exec_()

eric ide

mercurial