Ошибка типа в атрибуте drawCentredString с использованием лаборатории отчетов - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь открыть текстовый файл и преобразовать его в файл 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'
...