more cropmark fixes for vertical tabs
This commit is contained in:
parent
c93eb4f959
commit
75abbef21b
@ -96,7 +96,8 @@ class DominionTabs:
|
|||||||
self.canvas.lines(self.tabOutline)
|
self.canvas.lines(self.tabOutline)
|
||||||
elif self.options.cropmarks:
|
elif self.options.cropmarks:
|
||||||
cmw = 0.5*cm
|
cmw = 0.5*cm
|
||||||
if cropmarksright and not rightSide:
|
mirror = cropmarksright and not rightSide or cropmarksleft and rightSide
|
||||||
|
if mirror:
|
||||||
self.canvas.saveState()
|
self.canvas.saveState()
|
||||||
self.canvas.translate(self.tabWidth,0)
|
self.canvas.translate(self.tabWidth,0)
|
||||||
self.canvas.scale(-1,1)
|
self.canvas.scale(-1,1)
|
||||||
@ -105,7 +106,7 @@ class DominionTabs:
|
|||||||
self.canvas.line(-2*cmw,self.tabBaseHeight,-cmw,self.tabBaseHeight)
|
self.canvas.line(-2*cmw,self.tabBaseHeight,-cmw,self.tabBaseHeight)
|
||||||
if y > 0:
|
if y > 0:
|
||||||
self.canvas.line(-2*cmw,self.tabTotalHeight,-cmw,self.tabTotalHeight)
|
self.canvas.line(-2*cmw,self.tabTotalHeight,-cmw,self.tabTotalHeight)
|
||||||
if cropmarksright and not rightSide:
|
if mirror:
|
||||||
self.canvas.restoreState()
|
self.canvas.restoreState()
|
||||||
if y == 0:
|
if y == 0:
|
||||||
self.canvas.line(self.tabWidth,-2*cmw,self.tabWidth,-cmw)
|
self.canvas.line(self.tabWidth,-2*cmw,self.tabWidth,-cmw)
|
||||||
@ -114,7 +115,10 @@ class DominionTabs:
|
|||||||
self.canvas.line(0,-2*cmw,0,-cmw)
|
self.canvas.line(0,-2*cmw,0,-cmw)
|
||||||
elif y == self.numTabsVertical-1:
|
elif y == self.numTabsVertical-1:
|
||||||
self.canvas.line(self.tabWidth,self.tabTotalHeight+cmw,self.tabWidth,self.tabTotalHeight+2*cmw)
|
self.canvas.line(self.tabWidth,self.tabTotalHeight+cmw,self.tabWidth,self.tabTotalHeight+2*cmw)
|
||||||
self.canvas.line(self.tabWidth-self.tabLabelWidth,self.tabTotalHeight+cmw,self.tabWidth-self.tabLabelWidth,self.tabTotalHeight+2*cmw)
|
self.canvas.line(self.tabWidth-self.tabLabelWidth,
|
||||||
|
self.tabTotalHeight+cmw,
|
||||||
|
self.tabWidth-self.tabLabelWidth,
|
||||||
|
self.tabTotalHeight+2*cmw)
|
||||||
if x == 0:
|
if x == 0:
|
||||||
self.canvas.line(0,self.tabTotalHeight+cmw,0,self.tabTotalHeight+2*cmw)
|
self.canvas.line(0,self.tabTotalHeight+cmw,0,self.tabTotalHeight+2*cmw)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user