note 22220 added to ref.pdf
| From: | gilbertng at hongkong dot com | Date: | Tue, 11 Jun 2002 07:23:16 +0000 |
| Subject: | note 22220 added to ref.pdf | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-31686@lists.php.net to get a copy of this message | ||
Hope it can help someone:
$pdf = pdf_new();
//pdf_open_file($pdf,"");
if (!pdf_open_file($pdf, "")) {
print error;
exit;
}
PDF_set_parameter($pdf, "resourcefile",
"/usr/local/pdflib/fonts/pdflib.upr");
PDF_set_parameter($pdf,"prefix","/usr/local/pdflib/fonts");
pdf_begin_page($pdf, 595, 842);
pdf_add_outline($pdf, "Page 1");
//pdf_set_font($pdf, "Times-Roman", 30, "host");
// set chinese characters,
$font = pdf_findfont($pdf, "MHei-Medium", "B5pc-H",0);
if ($font) {
pdf_setfont($pdf, $font, 30);
}
pdf_set_value($pdf, "textrendering",0);
pdf_show_xy($pdf, "¤¤¤å 100 Roman outlined", 50, 750);
pdf_set_font($pdf, "Times-Roman", 30, "host");
pdf_show_xy($pdf, "¤¤¤å Times Roman outlined", 50, 600);
pdf_moveto($pdf, 50, 740);
pdf_lineto($pdf, 330, 740);
pdf_stroke($pdf);
pdf_end_page($pdf);
pdf_close($pdf);
$buf = pdf_get_buffer($pdf);
$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=foo.pdf");
print $buf;
pdf_delete($pdf);
--
http://www.php.net/manual/en/ref.pdf.php
http://master.php.net/manage/user-notes.php?action=edit+22220
http://master.php.net/manage/user-notes.php?action=delete+22220
http://master.php.net/manage/user-notes.php?action=reject+22220