美文网首页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