[reportlab-users] pythonpoint / pgpgen bookmarking question or
maybe bug?
Robin Becker
robin at reportlab.com
Wed Oct 12 05:00:28 EDT 2005
Karl N. Redman wrote:
......
I think you're misusing the bookmark name in the draw method
> def drawOn(self, canv):
>
> pythonpoint.PPSlide.drawOn(self, canv)
>
> if ( self.bookmarkName != None):
>
> canv.bookmarkPage(self.bookmarkName)
>
> # THIS SEEMS BROKEN !!!!!!!!!!!!!!!!!!!!!
> canv.addOutlineEntry(self.bookmarkName, self.bookmarkName+"x", self.incOutlinelevel)
The bookmark method
creates a bookmark with a given key.
The addOutlineEntry then refers to the bookmark
c.bookmarkPage("P1")
c.addOutlineEntry("Page 1","P1")
the second argument names the reference.
you have effectively
c.bookmarkPage("P1")
c.addOutlineEntry("P1","P1x")
--
Robin Becker
More information about the reportlab-users
mailing list