summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Wüst <sebi@timewaster.de>2014-03-20 19:13:41 +0000
committerSebastian Wüst <sebi@timewaster.de>2014-03-20 19:13:41 +0000
commitb08545b2396f3a4ce7a9d4ca3479fa63578fe5b1 (patch)
tree090cd36fcd9b8674c779b646355d591cef214180
parentadded closing commands to avoid errors on old pen plotters, better command la... (diff)
downloadinkscape-b08545b2396f3a4ce7a9d4ca3479fa63578fe5b1.tar.gz
inkscape-b08545b2396f3a4ce7a9d4ca3479fa63578fe5b1.zip
fixed regression in hpgl export
(bzr r13169)
-rwxr-xr-xshare/extensions/hpgl_output.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/share/extensions/hpgl_output.py b/share/extensions/hpgl_output.py
index 5b5521926..c6713cb65 100755
--- a/share/extensions/hpgl_output.py
+++ b/share/extensions/hpgl_output.py
@@ -61,6 +61,13 @@ class HpglOutput(inkex.Effect):
else:
type, value, traceback = sys.exc_info()
raise ValueError, ("", type, value), traceback
+ # convert raw HPGL to HPGL
+ hpglInit = 'IN;SP%d' % self.options.pen
+ if self.options.force > 0:
+ hpglInit += ';FS%d' % self.options.force
+ if self.options.speed > 0:
+ hpglInit += ';VS%d' % self.options.speed
+ self.hpgl = hpglInit + self.hpgl + ';PU0,0;SP0;IN;'
def output(self):
# print to file