[reportlab-users] Paragraph "Hack"

Paul Barrass paul.barrass at safeonlinebilling.com
Tue Oct 21 06:44:46 EDT 2008

Robin Becker wrote:


> The hack here was that when this change was first made we hadn't yet

> propagated the ascent attribute to XPreformatteds so f.ascent could fail.



Thanks for your response. Do you know if this change to XPreformatted
has now been made? I personally prefer the "old" behaviour, so I'd like
to know if reverting the change locally is "safe".

> Probably we should be using the ascent here, but I'm not enough of a

> typographer to say definitely. What you seem to be saying is that we

> should allow for variable padding. We seem to draw the background

> around the paragraph as a whole. I'm sure that makes sense in visual

> terms.

The problem I'm experiencing (which is probably totally unrelated to the
"right" way of doing things) is that the text of the Paragraph has
visually moved from being v_aligned middle to being v_aligned top. This
leads to the text touching the top of the box, and leaving empty space
at the bottom, which can be relatively large where leading > font_height
(which it usually is, at least by a few points). The HTML/CSS
"padding-top" variable padding would certainly solve the problem, though
that seems overkill to fix something I initially thought was just a
temporary hack on someone's TODO list - that'll teach me never to read
comments again ;)

If it's not clear what I'm referring to, I can try to produce a "before
and after" to demonstrate.

Thanks again,
Paul Barrass.

More information about the reportlab-users mailing list