tcpdf 常用函式

2021-08-26 04:05:32 字數 1461 閱讀 3143

新建乙個文件物件

$pdf = new tcpdf(pdf_page_orientation, pdf_unit, pdf_page_format, true, 'utf-8', false);

頁面記得也設為utf-8

addpage();新建乙個pdf文件頁面。

image($file, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, $ismask, $imgmask, $border);

setfont( '字型','控制顯示',字型大小) 設定文字顯示樣式也可單獨使用

settextcolor(int,int,int)設定文字顏色,三個引數的值必須在0~255之間

setfontsize(int );設定字型大小

setfillcolor(int,int,int) 設定矩形框之類圖形的填充顏色,三個引數值必須在0和255之間  

輸入文字:

單行文字

cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=0, $link='', $stretch=0)

cell(寬, 高, 內容, 邊框, 是否換行, 文字對齊, 文字底色,連線, 變寬)

多行文字

multicell($w, $h, $txt, $border=0, $align='j', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0)

multicell(寬, 高, 內容, 邊框,文字對齊, 文字底色, 是否換行, x座標, y座標, 變高, 變寬, 是否支援html, 自動填充, 最大高度)

html文字

sethtmllinksstyle($color=array(0,0,255), $fontstyle='u');

sethtmllinksstyle(顏色預設藍色, u有下劃線);

addhtmllink($url, $name, $fill=0, $firstline=false, $color='', $style=-1);

addhtmllink(超連結位址, 顯示文字, 是否有底色, $firstline=false, $color='', $style=-1);

換行 ln($h='', $cell=false);

ln(行數, 是否cell);

加密 setprotection($permissions=array(), $user_pass='', $owner_pass=null);

例如:$pdf->setprotection(array('print','modify','copy','annot-forms'), '123658');

輸出pdf

先寫這麼多,有空再新增

TCPDF使用說明

呼叫tcpdf檔案 require once tcpdf.php 設定時區,否則會導致報錯 date default timezone set asia shanghai 例項化tcpdf 頁面方向 p 肖像,l 景觀 測量 mm 頁面格式 pdf new tcpdf p mm a4 true,ut...

php使用TCPDF生成PDF檔案教程

functioncreatepdffile frontdata 新建乙個pdf檔案 orientation orientation屬性用來設定文件列印格式是 portrait 還是 landscape landscape為橫式列印,portrait為縱向列印 unit 設定頁面的單位。pt 點為單位...

PHP使用tcpdf類生成PDF檔案

使用pctdf生成的pdf檔案 require once tcpdf tcpdf.php 例項化 content 我是乙個pdf 你要生成的pdf內容 pdf new tcpdf p mm a4 true,utf 8 false 設定文件資訊 pdf setcreator lane pdf seta...