[reportlab-users] [BUG] Table cell too big

Dirk Holtwick dirk.holtwick at gmail.com
Wed Oct 29 09:13:17 EDT 2008


Any new informations on this? Is there another way to avoid errors with
too large table cells? An answer would be very appreciated. Thanks.

Dirk

Dirk Holtwick schrieb:

> Hi,

>

> there is an old issue with Reportlab tables that you get an error if a

> table cell is larger than the page itself, because a table cell will not

> be splitted inside. The traceback looks somewhat like this

>

> -----------------8<---------------[cut here]

> ...

> File

> "F:\work\xhtml2pdf-30\env-reportlab21-python24\lib\site-packages\reportlab\platypus\doctemplate.py",

> line 740, in build

> self.handle_flowable(flowables)

> File

> "F:\work\xhtml2pdf-30\env-reportlab21-python24\lib\site-packages\reportlab\platypus\doctemplate.py",

> line 671, in handle_flowable

> raise LayoutError(ident)

> LayoutError: Flowable <PmlTable at 21380632 19 rows x 3 cols> with

> cell(0,0) containing

> u'<PmlParagraph at 0x1370440>\xa0Problem identified' too large on page 4

> -----------------8<---------------[cut here]

>

>

> The only work around I found is to wrap the content of the table call

> with KeepInFrame() so that e.g. the content shrinks to fit. This is not

> a very good solution.

>

> Are there other ways to work around this problem? Is splitting of table

> cells planned?

>

> Cheers

> Dirk



More information about the reportlab-users mailing list