[reportlab-users] Filling a frame from the bottom ? (Platypus)

reportlab at richardshea.fastmail.fm reportlab at richardshea.fastmail.fm
Fri Aug 15 06:56:36 EDT 2008



On Fri, 15 Aug 2008 07:34:12 +0100, "Andy Robinson" <andy at reportlab.com>
said:

> 2008/8/15 <reportlab at richardshea.fastmail.fm>:

> > Hi - I would like to fill a frame from the bottom upwards (so that if

> > there is one line of text it's at the bottom of the page and if there

> > are, say, 15 the last line of text is at the bottom of the page and the

> > first line is, say, 25% of the way up from the bottom.

> >

> > Is this possible ? I thought at first of a one cell table with VALIGN

> > set to BOTTOM but then you've got to persuade the table to position

> > itself at the bottom of the frame ... or occupy all of the frame ...

> > which as far as I can see is not possible ?

>

> There is no really elegant way to do it. But with a table, you can

> specify

> the rowheights, so you can force your one-cell table to be the height of

> the frame. This should do the job as long as you can ensure the table

> is the only thing in the frame.

>

That's a great idea, thanks. I had overlooked the Table constructor
argument which allows you to set rowheights that will do just fine for
me.

thanks again

Richard.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
The Cuba Group
PO Box 1864
Wellington
New Zealand

PH +64 4 496 5205
MO +64 21 296 6839
FX +64 4 496 5209
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



More information about the reportlab-users mailing list