wxPdfDocument 0.7 released

Do you like to promote your wxWidgets based application or component!? Post it here and let's see what the critics have to say. Also, if you found that ONE wx component the world needs to know about, put it here for future reference.
Post Reply
utelle
Moderator
Moderator
Posts: 927
Joined: Tue Jul 05, 2005 10:00 pm
Location: Cologne, Germany
Contact:

wxPdfDocument 0.7 released

Post by utelle » Wed Apr 12, 2006 11:54 pm

Version 0.7 of the wxCode component wxPdfDocument is available for download.

wxPdfDocument allows wxWidgets applications to generate PDF documents. The code is a port of FPDF - a free PHP class for generating PDF files - to C++ using the wxWidgets library. Several add-on PHP scripts found on the FPDF web site are incorporated into wxPdfDocument. Embedding of PNG, JPEG, GIF and WMF images is supported. In addition to the 14 standard Adobe fonts it is possible to use other Type1 or TrueType fonts - with or without embedding them into the generated document. In Unicode build CJK fonts are supported, too. Graphics primitives allow the creation of simple drawings.

New in version 0.7:

- enhanced color support (CMYK and spot colors, 486 predefined named RGB colors, color names in HTML notation (#rrggbb)),
- text annotations,
- additional font decorations (overline, strikeout),
- PDF forms,
- JavaScript at the document level,
- simple XML markup language for styling and structuring text.

Several samples were added to demonstrate the new capabilities. The Doxygen generated documentation is available online and also included in the file release.

As always feedback is welcome.

Enjoy. :-)

Regards,

Ulrich

tbreina
Moderator
Moderator
Posts: 1289
Joined: Thu Nov 25, 2004 7:38 pm
Location: Coronado, CA

Post by tbreina » Sat Apr 15, 2006 11:07 am

I'd like to compile wxPdfDocument with a monolithic build of wxWidgets. I tried adding MONOLITHIC=1 to the make command, but the linker still looks for wxmsw26_xml.a. Is there a way to specify a monolithic wxWidgets lib?

Thanks.
-Tony
Everybody's got something to hide except for me and my monkey.

utelle
Moderator
Moderator
Posts: 927
Joined: Tue Jul 05, 2005 10:00 pm
Location: Cologne, Germany
Contact:

Post by utelle » Sat Apr 15, 2006 1:27 pm

tbreina wrote:I'd like to compile wxPdfDocument with a monolithic build of wxWidgets. I tried adding MONOLITHIC=1 to the make command, but the linker still looks for wxmsw26_xml.a. Is there a way to specify a monolithic wxWidgets lib?
Although I do not use monolithic builds myself, the answer is yes, there is a way. It requires to set MONOLITHIC to 1 in the wxpdfdoc.bkl bakefile and to regenerate the makefiles using bakefile. (Unfortunately the latter has some prerequisites: you need bakefile and you need the wxCode bakefile preset files only available from wxCode CVS and you need wxWidgets bakefile preset files newer than version 2.6.2.)

Regards,

Ulrich

tbreina
Moderator
Moderator
Posts: 1289
Joined: Thu Nov 25, 2004 7:38 pm
Location: Coronado, CA

Post by tbreina » Sat Apr 15, 2006 1:59 pm

Ok. Thanks.

-Tony
Everybody's got something to hide except for me and my monkey.

Vexator
I live to help wx-kind
I live to help wx-kind
Posts: 187
Joined: Sun Jan 30, 2005 2:50 pm
Location: Heidelberg, Germany

Post by Vexator » Sun Apr 16, 2006 3:04 pm

very interesting. i'll probably use it for my docs :)
Windows 7 Pro
Visual Studio 2010
wxWidgets 2.9.3

Post Reply