small fixes

This commit is contained in:
Mario Voigt 2021-10-23 23:10:32 +02:00
parent cc30a8f9a4
commit 1dc02d905e
2 changed files with 8 additions and 7 deletions

View File

@ -190,7 +190,7 @@ class ApplyTransformations(inkex.EffectExtension):
elif element.tag in [inkex.addNS('rect', 'svg'), elif element.tag in [inkex.addNS('rect', 'svg'),
inkex.addNS('text', 'svg'), inkex.addNS('text', 'svg'),
inkex.addNS('image', 'svg')]: inkex.addNS('image', 'svg')]:
node.attrib['transform'] = str(transf) element.attrib['transform'] = str(transf)
inkex.utils.errormsg( inkex.utils.errormsg(
"Shape %s (%s) not yet supported. Not all transforms will be applied. Try Object to path first" "Shape %s (%s) not yet supported. Not all transforms will be applied. Try Object to path first"
% (element.TAG, element.get("id")) % (element.TAG, element.get("id"))

View File

@ -194,25 +194,25 @@ class LaserCheck(inkex.EffectExtension):
page_width = self.svg.unittouu(self.document.getroot().attrib['width']) page_width = self.svg.unittouu(self.document.getroot().attrib['width'])
width_height = self.svg.unittouu(self.document.getroot().attrib['height']) width_height = self.svg.unittouu(self.document.getroot().attrib['height'])
fmm = self.svg.unittouu(str(so.bbox_offset) + "mm") fmm = self.svg.unittouu(str(so.bbox_offset) + "mm")
if bbox.left > fmm: if bbox.left >= fmm:
inkex.utils.debug("left border... ok") inkex.utils.debug("left border... ok")
else: else:
inkex.utils.debug("left border... fail") inkex.utils.debug("left border... fail: {:0.3f} mm".format(self.svg.uutounit(bbox.left, "mm")))
if bbox.top > fmm: if bbox.top >= fmm:
inkex.utils.debug("top border... ok") inkex.utils.debug("top border... ok")
else: else:
inkex.utils.debug("top border... fail") inkex.utils.debug("top border... fail: {:0.3f} mm".format(self.svg.uutounit(bbox.top, "mm")))
if bbox.right + fmm <= page_width: if bbox.right + fmm <= page_width:
inkex.utils.debug("right border... ok") inkex.utils.debug("right border... ok")
else: else:
inkex.utils.debug("right border... fail") inkex.utils.debug("right border... fail: {:0.3f} mm".format(self.svg.uutounit(bbox.right, "mm")))
if bbox.bottom + fmm <= width_height: if bbox.bottom + fmm <= width_height:
inkex.utils.debug("bottom border... ok") inkex.utils.debug("bottom border... ok")
else: else:
inkex.utils.debug("bottom border... fail") inkex.utils.debug("bottom border... fail: {:0.3f} mm".format(self.svg.uutounit(bbox.bottom, "mm")))
if so.checks == "check_all" or so.stroke_widths is True: if so.checks == "check_all" or so.stroke_widths is True:
@ -384,6 +384,7 @@ class LaserCheck(inkex.EffectExtension):
for nonPathShape in nonPathShapes: for nonPathShape in nonPathShapes:
inkex.utils.debug("id={}".format(nonPathShape.get('id'))) inkex.utils.debug("id={}".format(nonPathShape.get('id')))
exit(0)
if __name__ == '__main__': if __name__ == '__main__':
LaserCheck().run() LaserCheck().run()