--- a/eric6/E5Graphics/E5GraphicsView.py Sat Sep 21 13:37:58 2019 +0200 +++ b/eric6/E5Graphics/E5GraphicsView.py Sat Sep 21 15:37:43 2019 +0200 @@ -312,20 +312,26 @@ fm = painter.fontMetrics() fontHeight = fm.lineSpacing() marginX = printer.pageRect().x() - printer.paperRect().x() - marginX = \ - Preferences.getPrinter("LeftMargin") * int( - printer.resolution() / 2.54) - marginX + marginX = ( + Preferences.getPrinter("LeftMargin") * + int(printer.resolution() / 2.54) - marginX + ) marginY = printer.pageRect().y() - printer.paperRect().y() - marginY = \ - Preferences.getPrinter("TopMargin") * int( - printer.resolution() / 2.54) - marginY + marginY = ( + Preferences.getPrinter("TopMargin") * + int(printer.resolution() / 2.54) - marginY + ) - width = printer.width() - marginX \ - - Preferences.getPrinter("RightMargin") * int( - printer.resolution() / 2.54) - height = printer.height() - fontHeight - 4 - marginY \ - - Preferences.getPrinter("BottomMargin") * int( - printer.resolution() / 2.54) + width = ( + printer.width() - marginX - + Preferences.getPrinter("RightMargin") * + int(printer.resolution() / 2.54) + ) + height = ( + printer.height() - fontHeight - 4 - marginY - + Preferences.getPrinter("BottomMargin") * + int(printer.resolution() / 2.54) + ) border = self.border == 0 and 5 or self.border rect = self._getDiagramRect(border)