Python 如何在Reportlab中找到一行文本的基线?

Python 如何在Reportlab中找到一行文本的基线?,python,pdf,reportlab,Python,Pdf,Reportlab,如何在Reportlab中找到文本行的基线,以便将页面上的其他元素与文本基线对齐?我正在为这些元素使用canvas.drawString()。画布应被视为一张白纸,纸上的点使用笛卡尔(X,Y)坐标标识,默认情况下,(0,0)原点位于页面左下角 此外,默认情况下,第一个坐标x向右移动,第二个坐标y向上移动 知道x和y坐标,就可以对齐任何东西 from reportlab.pdfgen import canvas def hello(c): c.drawString(100,100, "x

如何在Reportlab中找到文本行的基线,以便将页面上的其他元素与文本基线对齐?我正在为这些元素使用
canvas.drawString()

画布应被视为一张白纸,纸上的点使用笛卡尔(X,Y)坐标标识,默认情况下,(0,0)原点位于页面左下角

此外,默认情况下,第一个坐标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()