ReportLab: Wie richten Sie ein textobject?

Habe ich Folgendes ReportLab-code:

    t = c.beginText()
    t.setFont('Arial', 25)
    t.setCharSpace(3)
    t.setTextOrigin(159,782)
    t.textLine("Some string")
    c.drawText(t)

Was ich erreichen will ist: 3 (Pixel?) Platz zwischen den einzelnen Zeichen (setCharSpace), und richten Sie die resultierende Zeichenfolge in der Mitte der einen gewissen Bereich in der Seite

Dem textobject ist der einzige Weg, soweit ich herausgefunden, dass ich kann geben Sie ein Leerzeichen zwischen den Zeichen.

Irgendwelche Ideen?

InformationsquelleAutor Nicu Surdu | 2011-02-11
Schreibe einen Kommentar