[reportlab-users] Moving to next frame in Platypus
    John Pywtorak 
    jpywtora at calpoly.edu
       
    Mon Jun 27 19:09:23 EDT 2005
    
    
  
Amit wrote:
> Hi everyone,
> 
> I have started using Platypus and reportlab extensively over the past week. 
> I have found platypus to be very powerful yet simple and intuitive (in most 
> cases).
> 
> However, my problem arised when I had multiple frames in one page and I was 
> trying to place paragraphs, tables, etc. into these frames. I couldn't 
> figure out how to move the "cursor", so to speak, so I can place items on 
> the next frame. Reading up on the Reportlab RML, they use the <nextFrame/> 
> tag. I expected there should be a similar platypus function nextFrame() but 
> I couldn't find it.
> 
> For example :
> 
> # define frames - for frames in page
> frameHeader = Frame(x1=0*inch, y1=7.5*inch, width=11*inch, height=1*inch)
> frameChart1 = Frame(x1=0*inch, y1=5*inch, width=5.5*inch, height=5*inch)
> 
> # define pageTemplates - for page in document
> mainPage = PageTemplate(frames=frameHeader)
It looks like you missed frameChart1 in the frames parameter. Ex.
frames=[frameHeader, frameChart1] I believe.
> # define BasicDocTemplate - for document
> doc = BaseDocTemplate('report_1.pdf', pagesize=landscape(letter),
BaseDocTemplate should really be your subclass/superclass versus
instantiating it.
> story.append(FrameBreak()) # this is the point where I want it to move to 
> next frame
I think FrameBreak() is the correct flowable.
Johnny P
-- 
Windows
Start Here
Frustrating Hanging Crashing
Blue Screen of Death
Reboot
    
    
More information about the reportlab-users
mailing list