lineto() 和 pdf_stroke()。上面的例子是先用pdf_moveto($pdf, 20, 780)函数把光标移动到坐标(20,780),然后用pdf_lineto($pdf, 575, 780)函数定义直线的另外一个点的坐标(575,780),最后用pdf_stroke($pdf)画出线。设定颜色的函数pdf_setcolor($pdf, "stroke", "rgb", 0, 0, 0)有好几个参数,其中的颜色填充模式有stroke、fill、both三种选项,颜色可以是rgb或cmyk配色方案的颜色值。值得注意的是:pdf_setcolor()函数中使用的值是颜色的百分比,也就是说是该颜色的亮度,比如:如果想设为红色(rgb:255,0,0),你可以这样写:pdf_setcolor($pdf, "stroke", "rgb", 1, 0, 0),如果想设为黄色,可以这样:pdf_setcolor($pdf, "stroke", "rgb", 1, 1, 0)。
要想画带填充色的长方形和圆形,可以使用下面的方法:
//设定填充颜色
pdf_setcolor($pdf, "fill", "rgb", 1, 1, 0);
// 设定边框线的颜色
pdf_setcolor($pdf, "stroke", "rgb", 0, 0, 0);
// 画矩形,后面的四个参数分别是左下角的坐标x、y和宽度、高度
pdf_rect($pdf, 50, 500, 200, 300);
pdf_fill_stroke($pdf);
pdf_setcolor($pdf, "fill", "rgb", 0, 1, 0);
pdf_setcolor($pdf, "stroke", "rgb", 0, 0, 1);
// 画出圆,参数分别是圆心坐标和圆的半径
pdf_circle($pdf, 400, 600, 100)
此外,pdflib还提供了书写文档摘要信息的函数,这些函数以pdf_set_info_*()开头,这些信息可以包括:文档的作者、标题、内容,主题等。下面是几个常用的函数:
pdf_set_info_author($pdf, "net_lover");
pdf_set_info_creator($pdf, "meng xianhui");
pdf_set_info_title($pdf, "php exam");
pdf_set_info_subject($pdf, "php");
pdf_set_info_keywords($pdf, "php pdf pdflib");
当用acrobat reader
要想画带填充色的长方形和圆形,可以使用下面的方法:
//设定填充颜色
pdf_setcolor($pdf, "fill", "rgb", 1, 1, 0);
// 设定边框线的颜色
pdf_setcolor($pdf, "stroke", "rgb", 0, 0, 0);
// 画矩形,后面的四个参数分别是左下角的坐标x、y和宽度、高度
pdf_rect($pdf, 50, 500, 200, 300);
pdf_fill_stroke($pdf);
pdf_setcolor($pdf, "fill", "rgb", 0, 1, 0);
pdf_setcolor($pdf, "stroke", "rgb", 0, 0, 1);
// 画出圆,参数分别是圆心坐标和圆的半径
pdf_circle($pdf, 400, 600, 100)
此外,pdflib还提供了书写文档摘要信息的函数,这些函数以pdf_set_info_*()开头,这些信息可以包括:文档的作者、标题、内容,主题等。下面是几个常用的函数:
pdf_set_info_author($pdf, "net_lover");
pdf_set_info_creator($pdf, "meng xianhui");
pdf_set_info_title($pdf, "php exam");
pdf_set_info_subject($pdf, "php");
pdf_set_info_keywords($pdf, "php pdf pdflib");
当用acrobat reader
| 对此文章发表了评论 |
