python源码大全reportlab教程和源码大全

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

2019-07-28  本文已影响2人  iCloudEnd

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

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

上一篇 下一篇

猜你喜欢

热点阅读