使用报告实验室的drawCentredString属性类型错误

时间:2019-09-26 15:57:46

标签: python reportlab

我正在尝试打开一个文本文件,并使用报告实验室将其转换为PDF文件。执行代码时出现typeError。

我已经输入了必需的x,y文本值。不知道什么是“自我”。

ptr = open(out_file, "r")  # text file I need to convert
    lineas = ptr.readlines()
    ptr.close()
    numeroLinea = 0
    i = 750
    while numeroLinea < len(lineas):
        i = 750
        for linea in lineas[numeroLinea:]:
            canvas.Canvas.drawString(x=15,y=i,text=linea.strip())
            numeroLinea += 1
            i -= 12
        canvas.Canvas.showPage()

错误:

canvas.Canvas.drawCentredString(x=415,y=500,text=linea.strip())
TypeError: drawCentredString() missing 1 required positional argument: 
'self'

0 个答案:

没有答案