美文网首页python源码大全reportlab教程和源码大全
Reportlab源码阅读之输出可用字体名称

Reportlab源码阅读之输出可用字体名称

作者: iCloudEnd | 来源:发表于2019-07-28 22:51 被阅读2次

Reportlab源码阅读之输出可用字体名称

源码

# font_demo.py

from reportlab.lib.pagesizes import letter
from reportlab.pdfgen import canvas

def font_demo(my_canvas, fonts):
    pos_y = 750
    for font in fonts:
        my_canvas.setFont(font, 12)
        my_canvas.drawString(30, pos_y, font)
        pos_y -= 10

if __name__ == '__main__':
    my_canvas = canvas.Canvas("font_demo.pdf",
                              pagesize=letter)
    fonts = my_canvas.getAvailableFonts()
    font_demo(my_canvas, fonts)
    my_canvas.save()

运行效果

Jietu20190728-224913@2x.jpg

更多精彩代码请关注我的专栏

相关文章

网友评论

    本文标题:Reportlab源码阅读之输出可用字体名称

    本文链接:https://www.haomeiwen.com/subject/puymrctx.html