Re: Line-wrapping in tables

Robin Becker <[email protected]>
Newsgroups gmane.comp.python.reportlab.user
Message-ID <[email protected]>
Hi Steve,

there is some support in recent reportlab for arbitrary splitting. Looking at 
the code it seems this is presently only happening if the style has 
splitLongWords set. Have you tried that?

Currently the functions that implement this splitting are only invoked when the 
current word length is greater than the maximum of the current and next 
linelengths ie this is last resrt stuff rather than a hyphenation approach.

That said, you can always implement your own splitting by inserting '</br>' into 
the paragraph text at points of your choosing.



On 07/04/2014 18:15, Steve Hill wrote:
> On 07/04/14 17:55, Tim Roberts wrote:
>
>> What would be "more sensible"?  ReportLab doesn't do hyphenation.  If
>> there are no spaces, then there's no place to break.
>
> Well, by "more sensible" I really just mean tweakable in some way to
> make the results readable.
>
> At the moment I'm producing a report that contains various things
> without spaces, such as web URIs, etc.  The upshot is that any long
> lines just get rendered on top of each other (since they escape the
> table cell boundaries), which makes them unreadable.  They also run off
> the edge of the page, again making them unreadable.
......
--
Robin Becker
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.