From 23caf3cd150be644fd736c30f1176763ae46c992 Mon Sep 17 00:00:00 2001 From: Paul Molodowitch Date: Sat, 14 Dec 2013 13:36:10 -0800 Subject: [PATCH] add option for controlling line-width some printers have problems displaying .1 width lines --- dominion_tabs.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dominion_tabs.py b/dominion_tabs.py index 27859db..fb896e6 100644 --- a/dominion_tabs.py +++ b/dominion_tabs.py @@ -122,7 +122,7 @@ class DominionTabs: def drawOutline(self, x, y, rightSide, isBack=False): #draw outline or cropmarks self.canvas.saveState() - self.canvas.setLineWidth(0.1) + self.canvas.setLineWidth(self.options.linewidth) cropmarksright = (x == self.numTabsHorizontal-1) cropmarksleft = (x == 0) if rightSide and not self.options.sameside: @@ -480,6 +480,8 @@ class DominionTabs: help="subset of dominion expansions to produce tabs for") parser.add_option("--cropmarks",action="store_true",dest="cropmarks", help="print crop marks on both sides, rather than tab outlines on one") + parser.add_option("--linewidth",type="float",default=.1, + help="width of lines for card outlines/crop marks") parser.add_option("--read_yaml", action="store_true",dest="read_yaml", help="read yaml version of card definitions and extras") parser.add_option("--write_yaml", action="store_true",dest="write_yaml",