Graphics/UMLGraphicsView.py

changeset 1155
4cbef040f07e
parent 1112
8a7d1b9d18db
child 1507
9225700cbff5
equal deleted inserted replaced
1153:8fe2e1abd4ea 1155:4cbef040f07e
375 printer.setColorMode(QPrinter.GrayScale) 375 printer.setColorMode(QPrinter.GrayScale)
376 if Preferences.getPrinter("FirstPageFirst"): 376 if Preferences.getPrinter("FirstPageFirst"):
377 printer.setPageOrder(QPrinter.FirstPageFirst) 377 printer.setPageOrder(QPrinter.FirstPageFirst)
378 else: 378 else:
379 printer.setPageOrder(QPrinter.LastPageFirst) 379 printer.setPageOrder(QPrinter.LastPageFirst)
380 printer.setPageMargins(
381 Preferences.getPrinter("LeftMargin") * 10,
382 Preferences.getPrinter("TopMargin") * 10,
383 Preferences.getPrinter("RightMargin") * 10,
384 Preferences.getPrinter("BottomMargin") * 10,
385 QPrinter.Millimeter
386 )
380 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 387 printer.setPrinterName(Preferences.getPrinter("PrinterName"))
381 388
382 printDialog = QPrintDialog(printer, self) 389 printDialog = QPrintDialog(printer, self)
383 if printDialog.exec_(): 390 if printDialog.exec_():
384 self.printDiagram(printer, self.diagramName) 391 self.printDiagram(printer, self.diagramName)
397 printer.setColorMode(QPrinter.GrayScale) 404 printer.setColorMode(QPrinter.GrayScale)
398 if Preferences.getPrinter("FirstPageFirst"): 405 if Preferences.getPrinter("FirstPageFirst"):
399 printer.setPageOrder(QPrinter.FirstPageFirst) 406 printer.setPageOrder(QPrinter.FirstPageFirst)
400 else: 407 else:
401 printer.setPageOrder(QPrinter.LastPageFirst) 408 printer.setPageOrder(QPrinter.LastPageFirst)
409 printer.setPageMargins(
410 Preferences.getPrinter("LeftMargin") * 10,
411 Preferences.getPrinter("TopMargin") * 10,
412 Preferences.getPrinter("RightMargin") * 10,
413 Preferences.getPrinter("BottomMargin") * 10,
414 QPrinter.Millimeter
415 )
402 printer.setPrinterName(Preferences.getPrinter("PrinterName")) 416 printer.setPrinterName(Preferences.getPrinter("PrinterName"))
403 417
404 preview = QPrintPreviewDialog(printer, self) 418 preview = QPrintPreviewDialog(printer, self)
405 preview.paintRequested[QPrinter].connect(self.printDiagram) 419 preview.paintRequested[QPrinter].connect(self.printDiagram)
406 preview.exec_() 420 preview.exec_()

eric ide

mercurial