[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.addOutlineEntry("Page 1","P1")

the second argument names the reference.

you have effectively


Robin Becker

More information about the reportlab-users mailing list