Wie führe ich einen Inhalt auf eine nächste Seite in Reportlabs - Python weiter

9

Ich mache eine Tabelle, wo die Tabelle je nach den empfangenen Daten entweder klein oder groß sein kann.

Während ich einen riesigen Datensatz zur Verfügung stellte, bemerkte ich, dass zwar die Tabelle erstellt wurde, aber mein gesamter Inhalt nicht da ist, da er nur eine Seite dafür belegt.

Also, meine Frage ist: Wie führe ich einen Inhalt auf eine nächste Seite in Reportlabs weiter, ohne showpage() zu verwenden, da ich nicht wissen kann, wann showpage zu treffen ist oder wann nicht, weil der Inhalt dynamisch generiert wird ?

Code

%Vor%     
PythonEnthusiast 06.12.2013, 04:37
quelle

2 Antworten

2

Ich würde empfehlen, die übergeordneten Primitiven von reportlab zu verwenden, also Dokumentvorlagen, Frames und Flowables. Auf diese Weise werden Sie für "frei" gespalten. Ein Beispiel aus den verwandten Fragen

    
sk1p 15.12.2013 10:10
quelle
0

Verwenden Sie table.split() :

%Vor%

Sag mir, wenn es geholfen hat:)

    
McAbra 06.12.2013 11:43
quelle