With the new Servoy pdf plugin it is possible to print Servoy forms directly to pdf. The pdf uses opensource libraries that are been developed and maintained by:
http://www.lowagie.com/iText/
The pdf plugin ONLY works in Servoy 1.2rc8 or higher
-download the http://downloads.servoy.com/beta/pdf_output.zip
-extract in the Servoy plugin folder (keep directorys while unzipping)
-use in javascript: controller.print(true,false,plugins.pdf_output.getPDFPrinter('c:/temp/out.pdf'));//to print current record without printdialog to pdf file in temp dir.
NOTE: The pdf plugin does not work properly yet on OS X.