Hello,
I'm using MigraDoc in an ASP.NET app for dynamically creating PDF files and delivering them to the user/browser. In general everything works fine so far. But as our textual content is being loaded from a database there happened to exist some very lengthy textblocks which won't fit onto one page. The layout consists of a dynamically created table with 2, 3 or 4 columns. My problem is that I wasn't able so far to find any options or switches to force MigraDoc do render a pagebreak at the proper position within these "oversized" textblock-rows. Instead it renders the table together with the text down through the footer to the very edge of the page. And on the next page it starts with the next row of the table, leaving the remainder of the row before being swallowed up somewhere.
Is there any chance to get this behavior changed without starting to manually calculate textlength, pagelength, space in layout, etc. ?
Regards, Dietmar Jagonak
|