猫史档案馆


这个代码可以让你写信

用户:该用户已退喵该用户已退喵查看:0 回复:0 评论:0 创建时间:2022-08-16T20:55:51


from reportlab.pdfgen import canvas
import webbrowser
import os
from reportlab.lib import colors
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

pdfmetrics.registerFont(TTFont('fangzheng', 'fangzheng.TTF'))


c = canvas.Canvas('666.pdf')
c.setFont('fangzheng',15)
c.drawCentredString(298,800,'给源码世界的信')
form = c.acroForm
c.drawCentredString(200,700,'昵称')
form.textfield(x = 300,y = 680,fieldFlags = 'multiline',fillColor = colors.white)
c.drawCentredString(200,600,'性别')
c.drawCentredString(300,600,'♂')
form.checkbox(x = 320,y = 595,buttonStyle = 'check')
c.drawCentredString(400,600,'♀')
form.checkbox(x = 420,y = 595,buttonStyle = 'check')
c.drawCentredString(200,500,'年龄')
form.choice(x = 300,y = 500,value = '0',options = [str(i) for i in range(-114514,114515)])
c.drawCentredString(200,400,'寄语')
form.textfield(x = 300,y = 220,width = 230,height = 200,fieldFlags = 'multiline',fillColor = colors.white)

c.save()
webbrowser.open('file://'+os.path.realpath('666.pdf'))


回复

上一页1 页 / 共 0下一页