def test_07_registerFont(self):
from reportlab.lib.pagesizes import A4
from reportlab.pdfgen.canvas import Canvas
from reportlab.lib.units import inch
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont
pdfmetrics.registerFont(TTFont('chsFont', 'STHeiti Light.ttc'))
c = Canvas('demo.pdf', pagesize=A4)
c.translate(inch, inch)
c.setFont('chsFont', 32)
c.drawString(0,0,"??????????")
c.showPage()
c.save()
评论列表
文章目录