On Thu, 15 Jan 2004, Mark Wouters wrote: > Hello! > > Tried out this simple script from a tutorial on creating PDF with PHP: > > <?php > > $pdf = PDF_new(); > PDF_open_file($pdf, "testpdf.pdf"); > > PDF_set_info($pdf, "Author", "Someone"); > PDF_set_info($pdf, "Title", "PDF creation with PHP"); > PDF_set_info($pdf, "Creator", "Someone"); > PDF_set_info($pdf, "Subject", "Creating PDFs"); > > PDF_begin_page($pdf, 595, 842); > > $arial = PDF_findfont($pdf, "Arial", "host", 1); > PDF_setfont($pdf, $arial, 14); > > PDF_show_xy($pdf, "Pricelist", 40, 780); > > PDF_end_page($pdf); > > PDF_close($pdf); > > ?> > > However got this error: > > Fatal error: PDFlib error: [2516] PDF_findfont: Metrics data for font > 'Arial' not found in > /usr/local/psa/home/vhosts/resilion.be/httpdocs/test/createpdf.php on line > 23 > > Does anyone have an idea what the problem could be? What does the "host" > mean in the example above ($arial = PDF_findfont($pdf, "Arial", "host", > 1); )? > > Thanks for any help!!!! > > Mark.
Hello It very much looks like you are running your script under Un*x. That is why "Arial" font is not found when using "host" setting. You should use "Helvetica" instead. The host refers to font selection available to PDFlib. I tried a year or so ago setting up PDFlib so that I could use other than "host" with no luck. As I did not need more than those three basic fonts, I spent no more time sorting out the other options. Take a look at sopdf.php that you can found from dataxi.sourceforge.net, and download latest solib-ver.tar.gz that contains the script. It is a fully functional class to produce PDF using PDFlib. Cheers, -- --Jyry C|:-( C|:-/ C|========8-O C|8-/ C|:-( -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php