问题描述
我正在尝试根据python脚本的结果制作pdf文件。使用报告实验室。那里包含一年中的月份的列表。通过用户输入创建的另一个列表包含每个月的收入。使用forloop将其打印为pdf时,我无法正确对齐金额。部分代码如下所示。
def func_makepdf():
c = canvas.Canvas("incometaxreportlabtest.pdf")
c.drawString(50,800,"INCOME TAX CALCULATIONS FOR THE FINANCIAL YEAR 2020-21")
c.drawString(50,785,"Name: "+str(v1))
c.drawString(300,"PAN:"+str(v2))
c.drawString(50,770,"Income Details:")
v=765
for i in income_list:
v=v-10
c.drawString(50,v-10,str(i))
vinc=765
for i in entry_list:
vinc=vinc-10
c.drawString(200,vinc-10,'{:>10,.2f}'.format(int(i.get())))
c.drawString(250,"Deduction Details:")
vdl=765
for k in deduction_list:
vdl=vdl-10
c.drawString(280,vdl-10,k)
##
vded=765
for i in entryded_list:
vded=vded-10
c.drawString(400,vded-10,i.get())
c.save()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)