Graphics/UMLGraphicsView.py

changeset 1155
4cbef040f07e
parent 1112
8a7d1b9d18db
child 1507
9225700cbff5
diff -r 8fe2e1abd4ea -r 4cbef040f07e Graphics/UMLGraphicsView.py
--- a/Graphics/UMLGraphicsView.py	Thu Jun 30 08:23:56 2011 +0200
+++ b/Graphics/UMLGraphicsView.py	Fri Jul 01 19:46:37 2011 +0200
@@ -377,6 +377,13 @@
             printer.setPageOrder(QPrinter.FirstPageFirst)
         else:
             printer.setPageOrder(QPrinter.LastPageFirst)
+        printer.setPageMargins(
+            Preferences.getPrinter("LeftMargin") * 10,
+            Preferences.getPrinter("TopMargin") * 10,
+            Preferences.getPrinter("RightMargin") * 10,
+            Preferences.getPrinter("BottomMargin") * 10,
+            QPrinter.Millimeter
+        )
         printer.setPrinterName(Preferences.getPrinter("PrinterName"))
         
         printDialog = QPrintDialog(printer, self)
@@ -399,6 +406,13 @@
             printer.setPageOrder(QPrinter.FirstPageFirst)
         else:
             printer.setPageOrder(QPrinter.LastPageFirst)
+        printer.setPageMargins(
+            Preferences.getPrinter("LeftMargin") * 10,
+            Preferences.getPrinter("TopMargin") * 10,
+            Preferences.getPrinter("RightMargin") * 10,
+            Preferences.getPrinter("BottomMargin") * 10,
+            QPrinter.Millimeter
+        )
         printer.setPrinterName(Preferences.getPrinter("PrinterName"))
         
         preview = QPrintPreviewDialog(printer, self)

eric ide

mercurial