猫史档案馆


猜一猜,这是第几课时的代码?我可是翻了好久呢(❤ ω ❤)

用户:热爱学习的小兔纸SUSAN热爱学习的小兔纸SUSAN查看:0 回复:0 评论:0 创建时间:2021-01-28T20:55:05


import webbrowser import os # 表格 表格风格 from reportlab.platypus import SimpleDocTemplate, Table, TableStyle from reportlab.lib import colors #调用颜色 #注册字体*(优化) from reportlab.pdfbase.ttfonts import TTFont from reportlab.pdfbase.pdfmetrics import registerFont registerFont(TTFont("anna", "anna.ttf"))
#创建文档并以pdf格式保存,命名为doc doc = SimpleDocTemplate("源码表格.pdf") content = [] data = [["我", "爱", "编", "程", "猫"], ["我","爱","猫","老","祖"], ["让","我","一","起","来"], ["学","习","编","程","吧"], ] #创建表格,并设置宽高 table = Table(data, colWidths=80, rowHeights=80) #设置表格样式 table.setStyle([("TEXTCOLOR", (0,0), (4,0), colors.red), #颜色 ("TEXTCOLOR",(0,1),(4,1), colors.orange), ("TEXTCOLOR",(0,2),(4,2), colors.gold), ("TEXTCOLOR",(0,3),(4,3), colors.greenyellow), ("INNERGRID",(0,0),(-1,-1),1.5, colors.black),#内框线 ("BOX",(0,0),(-1,-1),1.5, colors.black),#外框线 ("ALIGN",(0,0),(-1,-1),"CENTER"),#水平对齐(横向) ("VALIGN",(0,0),(-1,-1),"MIDDLE"),#垂直对齐(纵向) ("FONTSIZE",(0,0),(-1,-1),15),#字体大小 ("FONTNAME",(0,0),(-1,-1),"anna"),#字体名称 ]) content.append(table) doc.build(content) # 渲染内容 #自动打开 webbrowser.open("file://" + os.path.realpath("源码表格.pdf"))


回复

上一页1 页 / 共 0下一页