From f0a58dcc71040f5e7a483b5198c6f1b6446bd3ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20W=C3=BCst?= Date: Thu, 26 Dec 2013 01:33:46 +0100 Subject: fixed positioning bug (bzr r12859) --- share/extensions/hpgl_encoder.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/share/extensions/hpgl_encoder.py b/share/extensions/hpgl_encoder.py index db8a0f0a5..31aa73501 100644 --- a/share/extensions/hpgl_encoder.py +++ b/share/extensions/hpgl_encoder.py @@ -92,7 +92,7 @@ class hpglEncoder: if self.options.mirrorY: self.mirrorY = 1.0 if self.options.debug: - self.debugValues = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + self.debugValues = [0, 0, 0, 0, 0, 0, 0, 0] # process viewBox attribute to correct page scaling viewBox = self.doc.get('viewBox') self.viewBoxTransformX = 1 @@ -127,8 +127,8 @@ class hpglEncoder: self.debugValues[6] = self.unitToUserUnit(str(self.debugValues[4] / self.scaleX)) self.debugValues[7] = self.unitToUserUnit(str(self.debugValues[5] / self.scaleY)) if self.options.center: - self.divergenceX += self.sizeX - self.divergenceX / 2 - self.divergenceY += self.sizeY - self.divergenceY / 2 + self.divergenceX += (self.sizeX - self.divergenceX) / 2 + self.divergenceY += (self.sizeY - self.divergenceY) / 2 elif self.options.useToolOffset: self.offsetX += self.toolOffset self.offsetY += self.toolOffset -- cgit v1.2.3