Fix for Issue #20 - Unsleeved horizontal A4 sheets overlap with expansion name
Fixed two things: 1. font.face.descent was a negative number. To get the full font height, the absolute value of it needed to be added. 2. Was printing the footer to the middle of the space left between the bottom of the cards and the margin. For small spaces this gives up 1/2 the room. So instead, printing the footer at the very bottom of the margin.
This commit is contained in:
parent
45b0837b55
commit
ea9e25dd5b
@ -709,7 +709,7 @@ class DominionTabs:
|
||||
minFontsize = 6
|
||||
fontname = 'MinionPro-Regular'
|
||||
font = pdfmetrics.getFont(fontname)
|
||||
fontHeightRelative = (font.face.ascent + font.face.descent) / 1000
|
||||
fontHeightRelative = (font.face.ascent + abs(font.face.descent) ) / 1000.0
|
||||
|
||||
canFit = False
|
||||
|
||||
@ -744,8 +744,10 @@ class DominionTabs:
|
||||
if setTitle not in sets:
|
||||
sets.append(setTitle)
|
||||
|
||||
# Centered on page
|
||||
xPos = layout['width'] / 2
|
||||
yPos = layout['minMarginHeight'] + availableMargin / 2
|
||||
# Place at the very edge of the margin
|
||||
yPos = layout['minMarginHeight']
|
||||
|
||||
if layout['rotation']:
|
||||
self.canvas.rotate(layout['rotation'])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user