Моя инициализация холста выглядит следующим образом:
canvas = canvas.Canvas(save_name, pagesize=(4032, 3024), bottomup=1)
#canvas.setFont('Helvetica', 12) #set font size and type (not working)
canvas.setFontSize(10000000) #set pt size (not working)
И моя шнурок выглядит так:
canvas.drawString(100, y, line)
, где y
- переменная, а line
- строка.
Независимо от того, какой я установил аргумент setFontSize()
или второй аргумент в setFont()
, размер шрифта не изменяется в PDF.
Система: Debian (растяжка), Python 3.5.3, Reportlab 3.5.8
РЕДАКТИРОВАТЬ:
Вот этот MCVE
canvas = canvas.Canvas(save_name, pagesize=(4032, 3024), bottomup=1)
canvas.setFont("Times-Roman", 20)
text = "foo bar"
canvas.drawString(100, 3000, text)
canvas.save()