Seite 1 von 1

Reportlab - Textposition rechts unten

Verfasst: Montag 14. Dezember 2015, 15:04
von Nobuddy
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

Re: Reportlab - Textposition rechts unten

Verfasst: Montag 14. Dezember 2015, 16:40
von Nobuddy
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

Re: Reportlab - Textposition rechts unten

Verfasst: Montag 14. Dezember 2015, 21:40
von noisefloor
Hallo,

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

Gruß, noisefloor