我正在尝试开发一个python应用程序。应用程序应该在a4页面上打印文本,并且在a4页面上已经有4个矩形框,我必须在每个框中将文本放在中心的所有格式中。图片作为参考附上。sample image 我用reportlab写了这样的东西。
self.canvas = canvas.Canvas(name, pagesize=landscape(A4))
self.canvas.drawCentredString(x1,y1,"c1")
但我没有达到目标。
答案 0 :(得分:0)
rlhelper具有一些有用的功能,在这里可能会有所帮助。 如果您可以识别每个框的中点x坐标,则可以使用以下功能:
导入rlhelper simpleCentredstring('canvas','x','y','string','fontcolor','font(+ weight)','fontsize')