[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 編程技術 > Php > 正文
PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 2
http://netleader.126.com 星空浪子 (2001-04-18 15:53:53)

--------------------------------------------------------------------------------
 函式: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 為注解字串。 (http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
PHP4手冊:函數庫及函數(四十六) SNMP 網管函式庫 (2001-04-18 16:56:55)
PHP4手冊:函數庫及函數(四十五) Solid 資料庫連結函式庫 (2001-04-18 16:54:16)
PHP4手冊:函數庫及函數(四十四) 信號與共享記憶體函式庫 (2001-04-18 16:49:09)
PHP4手冊:函數庫及函數(四十三) 常規表示法函式庫 (2001-04-18 16:40:33)
PHP4手冊:函數庫及函數(四十二) URL 處理函式庫 (2001-04-18 16:37:13)
PHP4手冊:函數庫及函數(四十一) PostgreSQL 資料庫函式庫 (2001-04-18 15:58:12)
PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 2 (2001-04-18 15:53:53)
PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 1 (2001-04-18 15:53:35)
PHP4手冊:函數庫及函數(三十九) Perl 相容語法函式庫 (2001-04-18 15:45:08)
PHP4手冊:函數庫及函數(三十八) Oracle 資料庫函式庫 (2001-04-18 15:43:09)

===更多相關===
 

★  樊強制作 歡迎分享  ★