Python 如何在Reportlab中找到一行文本的基线?
如何在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
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()