summaryrefslogtreecommitdiffstats
path: root/share/extensions/Barcode
diff options
context:
space:
mode:
authorAlvin Penner <penner@vaxxine.com>2014-02-09 17:03:05 +0000
committerapenner <penner@vaxxine.com>2014-02-09 17:03:05 +0000
commitc655e31cc1bbbec30e3143f5078fbe23ca3feb0d (patch)
treeeb3d6e4f8ae2423a4ce30794d00b2f0feb6fc2f1 /share/extensions/Barcode
parentfix build on Mavericks (clang, libc++) (diff)
downloadinkscape-c655e31cc1bbbec30e3143f5078fbe23ca3feb0d.tar.gz
inkscape-c655e31cc1bbbec30e3143f5078fbe23ca3feb0d.zip
Extensions->Render submenu. Scaling of group transform into document units, Part 3 (Bug 1240455)
(bzr r13015)
Diffstat (limited to 'share/extensions/Barcode')
-rw-r--r--share/extensions/Barcode/Base.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/share/extensions/Barcode/Base.py b/share/extensions/Barcode/Base.py
index 8fee6a996..b86185388 100644
--- a/share/extensions/Barcode/Base.py
+++ b/share/extensions/Barcode/Base.py
@@ -39,6 +39,7 @@ class Barcode(object):
self.document = param.get('document', None)
self.x = int(param.get('x', 0))
self.y = int(param.get('y', 0))
+ self.scale = param.get('scale', 1)
self.height = param.get('height', 30)
self.label = param.get('text', None)
self.string = self.encode( self.label )
@@ -77,7 +78,7 @@ class Barcode(object):
barcode = etree.Element('{%s}%s' % (svg_uri,'g'))
barcode.set('id', name)
barcode.set('style', 'fill: black;')
- barcode.set('transform', 'translate(%d,%d)' % (self.x, self.y))
+ barcode.set('transform', 'translate(%d,%d) scale(%f)' % (self.x, self.y, self.scale))
bar_offset = 0
bar_id = 1