如何解决在pdf python报告实验室中右对齐数字
我正在尝试根据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 举报,一经查实,本站将立刻删除。