From 6afe2d69b83429f4575e373616a97fd4e3a05f49 Mon Sep 17 00:00:00 2001 From: Sumpfork Date: Wed, 26 Sep 2012 19:52:24 -0700 Subject: [PATCH] fix cropmarks for vertical tabs --- dominion_tabs.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dominion_tabs.py b/dominion_tabs.py index fd88557..4b83282 100644 --- a/dominion_tabs.py +++ b/dominion_tabs.py @@ -86,7 +86,9 @@ class DominionTabs: #draw outline or cropmarks self.canvas.saveState() self.canvas.setLineWidth(0.1) - if rightSide and not self.options.sameside: + cropmarksright = (x == self.numTabsHorizontal-1) + cropmarksleft = (x == 0) + if rightSide and not self.options.sameside and not cropmarksleft or cropmarksright: self.canvas.translate(self.tabWidth,0) self.canvas.scale(-1,1) if not self.options.cropmarks and not useExtra: @@ -94,7 +96,7 @@ class DominionTabs: self.canvas.lines(self.tabOutline) elif self.options.cropmarks: cmw = 0.5*cm - if x == 0 or x == self.numTabsHorizontal-1: + if cropmarksleft or cropmarksright: self.canvas.line(-2*cmw,0,-cmw,0) self.canvas.line(-2*cmw,self.tabBaseHeight,-cmw,self.tabBaseHeight) if y == 0: