[reportlab-users] Line numbers in Platypus
    Robin Becker 
    robin at reportlab.com
       
    Wed Mar 19 12:08:41 EDT 2008
    
    
  
Jonathan Claggett wrote:
> Hello,
> 
> I've just recently become aware of the RL toolkit (thus my first post to the
> list :-) and I'm evaluating it for use in generating legal bills* for a
> model UN youth organization.
> 
> One of the requirements of these bills is that the body has line numbers and
> I'm not sure how or even if line numbering can occur with variable height
> objects like the Paragraph. My initial reaction after reading the user
> manual is 'probably'.
> 
> At a hand waving level, I think I can subclass the BaseDocTemplate to create
> an afterFlowable method which determines how many lines a Paragraph or other
> flowable has used (using the wrap method?) which I then use to draw a
> sequence (maintained by the sequencer module) of line numbers in a separate
> frame down the left hand margin.
>
are you talking physical lines or total lines since the start etc etc. Certainly 
it should be possible to figure out at wrap time how many lines a paragraph has 
(or even at draw time) and use that to do something elsewhere on the same canvas.
> Does this above approach sound reasonable? Maybe Platypus has a line
> numbering feature already and I missed it? Perhaps someone has already
> created a line numbering document template that I could use?
> 
> Thanks for any help you can provide.
> 
> Regards,
> Jonathan
> 
> * e.g., http://jonathan.claggett.googlepages.com/sample-bill.pdf
-- 
Robin Becker
    
    
More information about the reportlab-users
mailing list