2024-04-26 07:34:46 发布
网友
如何在Reportlab中找到一行文本的基线,以便将页面上的其他元素与文本的基线对齐?我正在为这些元素使用canvas.drawString()。在
canvas.drawString()
画布应该被认为是一张白纸,上面的点使用笛卡尔(X,Y)坐标标识,默认情况下,原点位于页面左下角。在
此外,默认情况下,第一个坐标x向右,第二个坐标y向上。在
知道了x和y坐标,就可以对齐任何东西。在
from reportlab.pdfgen import canvas def hello(c): c.drawString(100,100, "x=100,y=100") c.drawString(200,200, "x=200,y=200") c = canvas.Canvas("hello.pdf") hello(c) c.showPage() c.save()
画布应该被认为是一张白纸,上面的点使用笛卡尔(X,Y)坐标标识,默认情况下,原点位于页面左下角。在
此外,默认情况下,第一个坐标x向右,第二个坐标y向上。在
知道了x和y坐标,就可以对齐任何东西。在
相关问题 更多 >
编程相关推荐