微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在pdf python报告实验室中右对齐数字

如何解决在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 举报,一经查实,本站将立刻删除。