Performance is excellent. The real value of this solution is that it is truly self contained and doesn't require any additional configuration. It also bypasses the Windows printing system and as such doesn't need any Admin requirements for configuration and logon-less printing. Licensing is also very reasonable. I highly recommend XFRX if you plan on integrating PDF from report printing. Implemented via the wwXFRX class.
You need:
Example:
*** Add XFRX to your path for the APP,DLL/FLL files *** Do this in your Application startup (ie. YourServer::SetServerEnvironment) DO PATH WITH "d:\wwapps\XFRX-VFP9" ... oPDF = CREATEOBJECT("wwXFRX") oPDF.PrintReport("customer.frx","d:\temp\customer.pdf")
The wwXFRX class includes additional properties that actually let you output to HTML,DOC,PDF,JPG,TIFF etc. that XFRX supports (if you bought their full version). The class wrapper all of the powerful functionality XFRX provides and XFRX certainly is easy enough to use without this wrapper, but the class provides plug in compatibility with the wwPDF series of classes so you can hotswap output engines.
Thanks to Web Connection MVP Keith Hackett who actually implemented this class.
XFRX Web Site
Price: $119 - $319