Reportlab - Textposition rechts unten

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Nobuddy
User
Beiträge: 994
Registriert: Montag 30. Januar 2012, 16:38

Hallo zusammen,

Habe mich schon in Reportlab etwas eingearbeitet, stehe jetzt aber vor einem kleinen Problem.
Ich möchte in einer Tabellenzeile, den Text rechts unten positionieren.

Code: Alles auswählen

doc.table_sum_style_below.append(('VALIGN', (0,0),(-1,0),'BOTTOM'))
doc.table_sum_style_below.append(('ALIGN', (0,0),(-1,0),'RIGHT'))
Mit BOTTOM, ist der Text jetzt unten, wie gewünscht positioniert.
Leider wird die zweite Codezeile 'ALIGN > RIGHT' ignoriert.

Kann mir da von Euch jemand, die Lösung zeigen?
ODER funktioniert die Ausrichtung BOTTOM mit RIGHT nicht?

Grüße Nobuddy
Nobuddy
User
Beiträge: 994
Registriert: Montag 30. Januar 2012, 16:38

Bin hier http://noisefloor-net.blogspot.de/2015/ ... en-in.html fündig geworden! :D

Code: Alles auswählen

from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_RIGHT, TA_JUSTIFY

doc.table_sum_style_below.append(('VALIGN', (0,0),(-1,0),'BOTTOM'))
doc.title_style.add(ParagraphStyle(name='RightAlign',
                    parent=ParagraphStyle('Normal'), alignment=TA_RIGHT))
                
text_below = Paragraph(text_below, doc.title_style['RightAlign'])
noisefloor, Danke für die schöne Doku! :wink:

Grüße Nobuddy
Benutzeravatar
noisefloor
User
Beiträge: 3856
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

aha - dazu habe ich ja mal wirklich was geschrieben. Hatte ich glatt vergessen :-)

Gruß, noisefloor
Antworten