2011-09-30 3 views
0

J'ai un PDF que je génère en utilisant ReportLab. J'utilise le standard TableOfContents fluide, mais j'essaie de le diviser en deux colonnes, donc tout ira bien sur la première page. le contenu ne sera jamais que sur un seul niveau, donc je ne m'inquiète pas des indentations bizarres.ReportLab COT à deux colonnes?

À l'heure actuelle, j'ai le PageTemplate en utilisant 2 cadres pour créer 2 colonnes sur la première page. Je reçois un

LayoutError: Flowable <TableOfContents at 0x.... frame=RightCol>...(200.5 x 720) too large on page 1 in frame 'RightCol'(200.5 x 708.0*) 

Des idées?

Répondre

1

Eh bien, colore moi embarrassé.

Pour toute personne ayant ce problème, vérifiez votre DocTemplate pour allowSplitting. La valeur par défaut est 1, mais j'avais changé le mien en 0 et c'était la raison.

* facepalm *