Python Reportlab PDF - Центрирование текста на странице

Я использую ReportLab для динамического создания PDF-файла с помощью python.

Мне нужна строка текст для центрирования на странице. Вот конкретный код, который у меня есть, но я не знаю, как центрировать текст по горизонтали.

header = p.beginText(190, 740)
header.textOut("Title of Page Here")

# I know i can use TextLine etc in place of textOut

p.drawText(header)

Текст отображается, и я могу вручную переместить левую позицию, чтобы текст выглядел центрированным, но мне нужно, чтобы это было центрировано программно, так как текст будет динамическим, а я этого не делаю. Не знаю, сколько там будет текста.

8
задан jhanifen 20 September 2010 в 21:59
поделиться