eric6/Graphics/PixmapDiagram.py

changeset 8298
83ddb87b3bc1
parent 8289
871b40c5a77a
--- a/eric6/Graphics/PixmapDiagram.py	Sat May 08 18:38:57 2021 +0200
+++ b/eric6/Graphics/PixmapDiagram.py	Sat May 08 19:47:48 2021 +0200
@@ -384,12 +384,18 @@
         painter.setFont(font)
         fm = painter.fontMetrics()
         fontHeight = fm.lineSpacing()
-        marginX = printer.pageRect().x() - printer.paperRect().x()
+        marginX = (
+            printer.pageLayout().paintRectPixels(printer.resolution()).x() -
+            printer.pageLayout().fullRectPixels(printer.resolution()).x()
+        )
         marginX = (
             Preferences.getPrinter("LeftMargin") *
             int(printer.resolution() / 2.54) - marginX
         )
-        marginY = printer.pageRect().y() - printer.paperRect().y()
+        marginY = (
+            printer.pageLayout().paintRectPixels(printer.resolution()).y() -
+            printer.pageLayout().fullRectPixels(printer.resolution()).y()
+        )
         marginY = (
             Preferences.getPrinter("TopMargin") *
             int(printer.resolution() / 2.54) - marginY

eric ide

mercurial