----- Original Message -----
From: "Slaven Rezic" <slaven@xxxxxxxx>
To: "Petr Pajas" <pajas@xxxxxxxxxxxxxxxxxxx>
Cc: "John" <isofroni@xxxxxxxxx>; <ptk@xxxxxxxxxxxxxxxxxx>
Sent: Wednesday, December 01, 2004 12:09 AM
Subject: Re: Tk::Canvas to PDF module offer
> Petr Pajas <pajas@xxxxxxxxxxxxxxxxxxx> writes:
>
> > Dne út 30. listopadu 2004 08:31 John napsal(a):
> > > Hello
> > >
> > > How did you hack the module?
> >
> > Simply:-) It uses PDF::API2 module to create the actual PDF content.
> > It creates a new PDF object and a PDF page, then it examinines
> > every object on a given canvas one by one and translates it to a
> > corresponding PDF-object. It's really only a matter of itemCget,
> > some conversions on the object parameters and some PDF::API2 calls.
> >
> > The only harder thing to implement were the arrows (if a multi-line
> > is smooth, you have to position the arrow head correctly) and
> > shapes.
> >
>
> The module looks promising. When trying the pdf() method I get the
> following error message:
>
> ## Can't locate object method "hybrid" via package "PDF::API2::Page" at
/tmp/Tk/Canvas/PDF.pm line 271
>
> both with the stable and the development versions of PDF::API2.
> Replacing the hybrid() method by gfx() made the module work.
>
> Lines, circles and rectangles of all shapes seem to work, while
> polygons are not handled correctly (it seems that rectangles are used
> instead of polygons).
>
> Regards,
> Slaven
>
> --
> Slaven Rezic - slaven <at> rezic <dot> de
> BBBike - route planner for cyclists in Berlin
> WWW version: http://www.bbbike.de
> Perl/Tk version for Unix and Windows: http://bbbike.sourceforge.net
>
> -++**==--++**==--++**==--++**==--++**==--++**==--++**==
> This message was posted through the Stanford campus mailing list
> server. If you wish to unsubscribe from this mailing list, send the
> message body of "unsubscribe ptk" to majordomo@xxxxxxxxxxxxxxxxxx
>
Did you try to compile your perl script (using perlapp) ?
Did it work correctly?
Mine isn't as far as is looking for
Tk::Error: Can't locate PDF/API2/TTF/Table.pm in @INC (@INC contains:
C:\DOCUME~
1\ADMINI~1\LOCALS~1\Temp\pdk-Administrator-1496\ C:\progs\Canvas) at
/PerlApp/PD
F/API2/TTF/Font.pm line 333.
Possibly, because i have set pdf font arial.ttf (arial.ttf is in my current
directory)
-++**==--++**==--++**==--++**==--++**==--++**==--++**==
This message was posted through the Stanford campus mailing list
server. If you wish to unsubscribe from this mailing list, send the
message body of "unsubscribe ptk" to majordomo@xxxxxxxxxxxxxxxxxx
|