在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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...