Re: TableOfContents addEntry doesn't work?
Robin Becker <[email protected]>
| Newsgroups | gmane.comp.python.reportlab.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Mike, you hit on a dirty secret of rendering processes. The toc is intended to be created alongside the rendering process which makes it much harder to do as you intend which is to construct a static story with a TOC. TableOfContents relies on there being a change in the table of contents during the build and only the last version gets to be shown. -- Robin Becker On 16/02/2018 02:19, Mike Driscoll wrote: > Hi, > > I was trying to follow along with ReportLab's user guide's instruction on > creating a table of contents using the addEntry method and I can't seem to > get it to work. It just keeps adding a TOC placeholder in instead of adding > the actual table of contents. > > Here is my code: > https://gist.github.com/driscollis/69d4ef8a3f3714484e0788d747b3d5d5 > > Could someone tell me what I am doing wrong? > > I have tried the afterFlowable() override that it mentions as well and that > works, but I wanted to know why doing it the other way does not. > > Thanks, > Mike > > ----------------- > Mike Driscoll > > Blog: http://blog.pythonlibrary.org > Books: Python 101 <https://gum.co/py101>, Python 201: Intermediate Python > <https://gum.co/py201> > > > > _______________________________________________ > reportlab-users mailing list > [email protected] > https://pairlist2.pair.net/mailman/listinfo/reportlab-users >