我正在嘗試使用 Reportlab (python 3.5.2) 將一些文本和數(shù)字寫入 PDF,但似乎無(wú)法識(shí)別制表符,它被打印為黑色方塊。下面的代碼重現(xiàn)了這個(gè)問(wèn)題。from reportlab.lib.pagesizes import letterfrom reportlab.pdfgen import canvasdef tabs_reportlab(): my_canvas = canvas.Canvas("tab_test.pdf", pagesize=letter) textobject = my_canvas.beginText() textobject.setTextOrigin(10, 730) textobject.setFont('Times-Roman', 12) textobject.textLine(text='A tab between each word.') my_canvas.drawText(textobject); my_canvas.save()if __name__ == '__main__': tabs_reportlab()它被打印為:A■tab■between■each■word我該如何處理?
添加回答
舉報(bào)
0/150
提交
取消