叁柒設計 三七设计 Three seven design 我的学习与分享
详细信息
来自:关键字:

PHP4手册:函数库及函数(四十) PDF 格式档案函式库 - 2

  December 21th,2008 22:39:58   Category : PHP+Mysql
 Click (544)

PHP4手册:函数库及函数(四十) PDF 格式档案函式库 - 2

--------------------------------------------------------------------------------
 函式:PDF_setmiterlimit() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_setmiterlimit
设定斜边界限。

语法: boolean pdf_setmiterlimit(int pdfid, double value);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定斜边界线。参数 pdfid 为 PDF 档案代码。参数 value 为欲设定的值,其值大于或者等于 1。
 

--------------------------------------------------------------------------------
 函式:PDF_setlinewidth() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_setlinewidth
设定线宽。

语法: boolean pdf_setlinewidth(int pdfid, double width);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定线的宽度。参数 pdfid 为 PDF 档案代码。参数 width 为欲设定的宽度值。

 

--------------------------------------------------------------------------------
 函式:PDF_setdash() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_setdash
设定虚线样式。

语法: boolean pdf_setdash(int pdfid, double white, double black);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定虚线的样式。参数 pdfid 为 PDF 档案代码。参数 white 及 black 分别为虚线的白色及黑色部份单位长度,若这二个参数均为 0 则表示实线。

 

--------------------------------------------------------------------------------
 函式:PDF_moveto() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_moveto
设定处理的坐标点。

语法: boolean pdf_moveto(int pdfid, double x-koor, double y-koor);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式将目前的处理坐标点移到指定的新位置。参数 pdfid 为 PDF 档案代码。参数 x-koor 及 y-koor 分别为新的坐标 X 及 Y 点。

 

--------------------------------------------------------------------------------
 函式:PDF_curveto() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_curveto
绘贝氏曲线。

语法: boolean pdf_curveto(int pdfid, double x1, double y1, double x2, double y2, double x3, double y3);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来绘制贝氏曲线 (Bezier curve)。参数 pdfid 为 PDF 档案代码。弧线的起点为目前处理坐标点。参数 (x1, y1) 为终点,(x2, y2) 及 (x3, y3) 为曲线的控制点。


 
 
参考 


PDF_moveto()  PDF_lineto()  PDF_stroke()  

 

--------------------------------------------------------------------------------
 函式:PDF_lineto() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_lineto
绘直线。

语法: boolean pdf_lineto(int pdfid, double x-koor, double y-koor);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来绘制直线。参数 pdfid 为 PDF 档案代码。直线的起点为目前处理坐标点。参数 x-koor 与 y-koor 为终点的 X, Y 坐标。


 
 
参考 


PDF_moveto()  PDF_curveto()  PDF_stroke()  

 

--------------------------------------------------------------------------------
 函式:PDF_circle() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_circle
绘圆。

语法: boolean pdf_circle(int pdfid, double x-koor, double y-koor, double radius);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来绘制圆形。参数 pdfid 为 PDF 档案代码。参数 x-koor 与 y-koor 为圆心的 X, Y 坐标。参数 radius 为圆的半径。


 
 
参考 


PDF_arc()  PDF_stroke()  

 

--------------------------------------------------------------------------------
 函式:PDF_arc() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_arc
绘弧。

语法: boolean pdf_arc(int pdfid, double x-koor, double y-koor, double radius, double start, double end);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来绘制弧线。参数 pdfid 为 PDF 档案代码。参数 x-koor 与 y-koor 为弧的圆心 X, Y 坐标。参数 radius 为弧的半径。参数 start 与 end 分别为弧的起始和终点的角度。


 
 
参考 


PDF_circle()  PDF_stroke()  

 

--------------------------------------------------------------------------------
 函式:PDF_rect() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_rect
绘长方形。

语法: boolean pdf_rect(int pdfid, double x-koor, double y-koor, double width, double height);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来绘制长方形。参数 pdfid 为 PDF 档案代码。参数 x-koor 与 y-koor 为长方形的左下角 X, Y 坐标。参数 width 及 height 分别为长方形的宽度及高度。


 
 
参考 


PDF_stroke()  

 

--------------------------------------------------------------------------------
 函式:PDF_closepath() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_closepath
形成封闭的向量形状。

语法: boolean pdf_closepath(int pdfid);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来将目前绘制的向量形成封闭区域,意即从目前的坐标点绘一直线到向量的起始坐标点。参数 pdfid 为 PDF 档案代码。

 

--------------------------------------------------------------------------------
 函式:PDF_stroke() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_stroke
沿向量绘线。

语法: boolean pdf_stroke(int pdfid);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式会沿着目前的向量和绘一条线。参数 pdfid 为 PDF 档案代码。


 
 
参考 


PDF_closepath()  PDF_closepath_stroke()  

 

--------------------------------------------------------------------------------
 函式:PDF_closepath_stroke() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_closepath_stroke
形成封闭的向量形状并沿向量绘线。

语法: boolean pdf_closepath_stroke(int pdfid);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来将目前绘制的向量形成封闭区域,并且沿着目前的向量和绘一条线。参数 pdfid 为 PDF 档案代码。


 
 
参考 


PDF_closepath()  PDF_stroke()  

 

--------------------------------------------------------------------------------
 函式:PDF_fill() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_fill
填满目前的向量。

语法: boolean pdf_fill(int pdfid);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式可将目前的向量内部填上目前使用的颜色。参数 pdfid 为 PDF 档案代码。


 
 
参考 


PDF_closepath()  PDF_stroke()  PDF_setgray_fill()  PDF_setgray()  PDF_setrgbcolor_fill()  PDF_setrgbcolor()  

 

--------------------------------------------------------------------------------
 函式:PDF_fill_stroke() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_fill_stroke
填满目前的向量并沿向量绘线。

语法: boolean pdf_fill_stroke(int pdfid);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式可将目前的向量内部填上目前使用的颜色,同时并沿着目前的向量和绘一条线。参数 pdfid 为 PDF 档案代码。


 
 
参考 


PDF_closepath()  PDF_stroke()  PDF_fill()  PDF_setgray_fill()  PDF_setgray()  PDF_setrgbcolor_fill()  PDF_setrgbcolor()  

 

--------------------------------------------------------------------------------
 函式:PDF_closepath_fill_stroke() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_closepath_fill_stroke
形成封闭的向量形状沿向量绘线并填满。

语法: boolean pdf_closepath_fill_stroke(int pdfid);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来将目前绘制的向量形成封闭区域,并且沿着目前的向量和绘一条线,同时亦使用目前使用的颜色将封闭区域填满。参数 pdfid 为 PDF 档案代码。


 
 
参考 


PDF_closepath()  PDF_stroke()  PDF_fill()  PDF_fill_stroke()  PDF_setgray_fill()  PDF_setgray()  PDF_setrgbcolor_fill()  PDF_setrgbcolor()  

 

--------------------------------------------------------------------------------
 函式:PDF_endpath() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_endpath
关闭目前向量。

语法: boolean pdf_endpath(int pdfid);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式将关闭目前使用的向量,但不做连回起点等动作。参数 pdfid 为 PDF 档案代码。

 

--------------------------------------------------------------------------------
 函式:PDF_clip() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_clip
组合所有向量。

语法: boolean pdf_clip(int pdfid);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式将所有的向量组合在目前使用的向量上。参数 pdfid 为 PDF 档案代码。

 

--------------------------------------------------------------------------------
 函式:PDF_setgray_fill() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_setgray_fill
指定填入的颜色为灰阶。

语法: boolean pdf_setgray_fill(int pdfid, double value);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定灰阶为填色函式所使用的颜色。参数 pdfid 为 PDF 档案代码。参数 value 为灰阶值。

 

--------------------------------------------------------------------------------
 函式:PDF_setgray_stroke() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_setgray_stroke
指定绘图的颜色为灰阶。

语法: boolean pdf_setgray_stroke(int pdfid, double value);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定目前的绘图颜色为灰阶的颜色。参数 pdfid 为 PDF 档案代码。参数 value 为灰阶值。


 
 
参考 


PDF_setrgbcolor_stroke()  

 

--------------------------------------------------------------------------------
 函式:PDF_setgray() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_setgray
指定绘图的颜色为灰阶并填入。

语法: boolean pdf_setgray(int pdfid, double value);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定目前的绘图颜色为灰阶的颜色。参数 pdfid 为 PDF 档案代码。参数 value 为灰阶值。


 
 
参考 


PDF_setrgbcolor()  

 

--------------------------------------------------------------------------------
 函式:PDF_setrgbcolor_fill() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_setrgbcolor_fill
指定填入的颜色为彩色。

语法: boolean pdf_setrgbcolor_fill(int pdfid, double red, double green, double blue);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定彩色为填色函式所使用的颜色。参数 pdfid 为 PDF 档案代码。参数 red、green 与 blue 分别为三原色值,即红绿蓝 (RGB)。

 

--------------------------------------------------------------------------------
 函式:PDF_setrgbcolor_stroke() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_setrgbcolor_stroke
指定绘图的颜色为彩色。

语法: boolean pdf_setrgbcolor_stroke(int pdfid, double red, double green, double blue);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定目前的绘图颜色为彩色。参数 pdfid 为 PDF 档案代码。参数 red、green 与 blue 分别为三原色值,即红绿蓝 (RGB)。


 
 
参考 


PDF_setgray_stroke()  

 

--------------------------------------------------------------------------------
 函式:PDF_setrgbcolor() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_setrgbcolor
指定绘图的颜色为彩色并填入。

语法: boolean pdf_setrgbcolor(int pdfid, double red, double green, double blue);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定目前的绘图颜色为彩色。参数 pdfid 为 PDF 档案代码。参数 red、green 与 blue 分别为三原色值,即红绿蓝 (RGB)。


 
 
参考 


PDF_setgray()  

 

--------------------------------------------------------------------------------
 函式:PDF_add_outline() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_add_outline
目前页面加入书签。

语法: boolean pdf_add_outline(int pdfid, string text);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来将目前的页面加入书签 (bookmark)。参数 pdfid 为 PDF 档案代码。参数 text 为书签上的字串。值得注意的是使用本函式要小心,因为 pdflib 和 PHP 在使用本函式的搭配上可能会导致记忆体无法完全释放。

 

--------------------------------------------------------------------------------
 函式:PDF_set_transition() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_set_transition
设定页的转换。

语法: boolean pdf_set_transition(int pdfid, int transition);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定页的转换模式。参数 pdfid 为 PDF 档案代码。参数 transition 为转换方式,内定值为 7。

 

--------------------------------------------------------------------------------
 函式:PDF_set_duration() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_set_duration
设定二页的切换时间。

语法: boolean pdf_set_duration(int pdfid, double duration);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来设定页与页的切换时间。参数 pdfid 为 PDF 档案代码。参数 duration 为换页的秒数。

 

--------------------------------------------------------------------------------
 函式:PDF_open_gif() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_open_gif
开启 GIF 图档。

语法: int pdf_open_gif(int pdfid, string filename);

传回值: 整数

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来开启 GIF 格式的图形档。参数 pdfid 为 PDF 档案代码。参数 filename 为图档的名称。

 

--------------------------------------------------------------------------------
 函式:PDF_open_memory_image() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_open_memory_image
开启记忆体图档。

语法: int pdf_open_memory_image(int pdfid, int image);

传回值: 整数

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来开启 PHP 程式使用记忆体中的图形。参数 pdfid 为 PDF 档案代码。参数 image 为图形的名称。

 

--------------------------------------------------------------------------------
 函式:PDF_open_jpeg() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_open_jpeg
开启 JPEG 图档。

语法: int pdf_open_jpeg(int pdfid, string filename);

传回值: 整数

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来开启 JPEG 格式的图形档。参数 pdfid 为 PDF 档案代码。参数 filename 为图档的名称。

 

--------------------------------------------------------------------------------
 函式:PDF_close_image() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_close_image
关闭图档。

语法: boolean pdf_close_image(int image);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来关闭指定的图片。参数 image 为图片代码。


 
 
参考 


PDF_open_gif()  PDF_open_memory_image()  PDF_open_jpeg()  

 

--------------------------------------------------------------------------------
 函式:PDF_place_image() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_place_image
放置图片到 PDF 档指定位置。

语法: boolean pdf_place_image(int pdfid, int image, double x-koor, double y-koor, double scale);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来将图片放在目前操作的 PDF 档上的指定位置。参数 pdfid 为 PDF 档案代码。参数 image 为图片代码。参数 x-koor 及 y-koor 分别为指定的 X, Y 坐标。参数 scale 为欲设定的间距值,为浮点数。
 

--------------------------------------------------------------------------------
 函式:PDF_put_image() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_put_image
放置图片到 PDF 档。

语法: boolean pdf_put_image(int pdfid, int image);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式用来将图片放在目前操作的 PDF 档上,值得注意的是本函式仅暂时放置,实际还需 PDF_execute_image() 函式来配合。参数 pdfid 为 PDF 档案代码。参数 image 为图片代码。


 
 
参考 


PDF_place_image()  PDF_execute_image()  

 

--------------------------------------------------------------------------------
 函式:PDF_execute_image() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_execute_image
放置 PDF 档中图片到指定位置。

语法: boolean pdf_execute_image(int pdfid, int image, double x-coor, double y-coor, double scale);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式将放在目前操作的 PDF 档上的暂存图片放指定位置。参数 pdfid 为 PDF 档案代码。参数 image 为图片代码。参数 x-koor 及 y-koor 分别为指定的 X, Y 坐标。参数 scale 为欲设定的间距值,为浮点数。

 

--------------------------------------------------------------------------------
 函式:PDF_add_annotation() 
--------------------------------------------------------------------------------
 


PDF 格式档案函式库


PDF_add_annotation
加入注解。

语法: boolean pdf_add_annotation(int pdfid, double llx, double lly, double urx, double ury, string title, string content);

传回值: 布林值

函式种类: 特殊档案格式


 
 
内容说明 


本函式可将 PDF 档加入注解。参数 (llx, lly)、(urx, ury) 分别为左下及右上的 X, Y 坐标。参数 title 为注解的标题。参数 content 为注解字串。 
 

[ 资讯评论 ]
暂时没有任何评论!
[ 提交评论 ]
请选择表情
  • 昵称:
  • *
  • 验证码:
  • *点击更换验证码
  • 尚能输入个字符
申明:本网站部分分享内容来自网络,如有侵权请及时与我联系,谢谢,另网友评论仅代表个人观点,与本站立场无关,如果在评论中发表违反我国任何法律的,请即时与我们联系(QQ:77132915),我们将立即予以删除. [ 注:提交评论后,通过审核后方能在网站上显示!]