[reportlab-users] How to create multiple SimpleIndex in the same document?

Billy Saelim saelim at email.unc.edu
Thu Jul 8 16:47:24 EDT 2010


I wonder how to include more than one SimpleIndex in the same document.
Suppose in my code I have:

doc_structure.append(Paragraph('IndexA', style['Heading3']))
index_a = SimpleIndex(dot=' . ', name='index_a')

doc_structure.append(Paragraph('IndexB', style['Heading3']))
index_b = SimpleIndex(dot=' . ', name='index_b')

And I use the name attribute to indicate to which index an item should
go, for example:

doc_structure.append(Paragraph('<b><index name="index_a"
item="myterm" />My Term</b>', style['Heading5']))

And suppose I have created an instance of BaseDocTemplate called doc and
would like to call its multiBuild method, what should I specify for the
canvasmaker parameter? If I do this:


It would throw an AttributeError.

Please let me know what I have done incorrectly and if there is any
example for creating multiple SimpleIndex in a document.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://two.pairlist.net/pipermail/reportlab-users/attachments/20100708/60fde91f/attachment.htm>

More information about the reportlab-users mailing list