[reportlab-users] Url in index.pdf
andrew mercer
andrew at sundayta.com
Fri Feb 18 10:42:49 EST 2005
Robin Becker wrote:
> andrew mercer wrote:
>
>> Hi,
>>
>> I need to create an index.pdf file listing basic information about a
>> set of pdfs. One of the columns in the list will be a link to each pdf
>> for each row. The url will be relative to where the index.pdf is
>> created and run.
>>
>> This pdf will be used as an index on a cd to allow users to view each
>> pdf by selecting the relevant link on in the 'index.pdf' file.
>>
>> The output needs to be.
>>
> .....
> you need to create a paragraph that does paragraphing things and also
> knows how to do the URL reference.
>
> This is untested, but should be along the right lines
>
> from reportlab.platypus.paragraph import Paragraph
> class LinkParagraph(Paragraph):
> def __init__(self, URL, text, style, bulletText = None, frags=None,
> caseSensitive=1):
> self._URL = URL
> Paragraph.__init__(self, text, style,
> bulletText = bulletText, frags=frags,
> caseSensitive=caseSensitive)
>
> def draw(self):
> Paragraph.draw(self)
> c = self.canv
> c.linkURL(self._URL,(0,0,self.width,self.height),
> relative=1,color=None,dashArray=None)
>
> let us know if this is what you want and how/if it works?
Yes it does thanks.
Simple when you know how...
Thanks Again A
Andrew
--
More information about the reportlab-users
mailing list