[reportlab-users] adjust the horizontal position of Flowable

hisao furuichh at onid.orst.edu
Wed May 31 20:47:23 EDT 2006


Robin Becker wrote:
>> Hi,
>>
>> We are creating a PDF document by using SimpleDocTemplate of ReportLab.
>>
>> We know how to add a vertical space by using an instance of Spacer.
>> However, we do not know how to add a horizontal space prececeeding
>> a Flowable.
>>
>> We thought that the first argument of the Spacer constructor,
>> such as Spacer(3.0*inch, 0.2*inch), might be the
>> amount of a horizontal space, but it did not cause any effect.
>>
> sorry, but in practice the Spacer uses up vertical space only at 
> present. However, in recent versions you can use the Indenter flowable eg
> 
> from reportlab.platypus import Indenter
> 
> then in your story you can do
> 
> story.append(Indenter(left=0.2*inch))
> ......add some indented flowables
> story.append(Indenter(left=-0.2*inch))
> 
> you can also manipulate the right indent as well this way.

Thanks for the quick reply.
We will use your idea.


Hisao
--------------------------------------
Let's start Yahoo! Auction  -  Free Campaign Now!
http://pr.mail.yahoo.co.jp/auction/


More information about the reportlab-users mailing list