手把手教你列印出PDF 關於fpdf的簡單應用

2022-10-06 13:00:17 字數 2011 閱讀 4717

今天使用的類叫fpdf,fpdf這個php class允許你採用純php(更確切地說就是不需要使用pdflib)來生成pdf檔案。它以php class展現並且加速pdf文件在程式語言中的程序。它所具有的特點包括:可選擇的單元大小,頁面格式和頁邊距;頁首和頁尾管理;自動分頁;自動換行與文字自動對齊等等。 同時它還支援多種格式,如jpeg,png,truetype和type1等等。試用一下你一定不會失望。

複製** **如下:

require('./fpdf/fpdf.php');//包含pdf檔案

2、然後我們定義乙個陣列,陣列的內容是今天的獎牌情況  

複製** **如下:

/*     * country,國家

* nationalflag,國旗

* glod,金牌數量

* silver,銀牌數量程式設計客棧

* copper,銀牌數量

3、既然第一步已經包含進類來了,然後咱再自己定義乙個類以方便定義自己的內容

複製** **如下:

class pdf extends fpdf

}使用到的各種方法解釋:

1、setfont(string family [, string style [, float size]])

設定字串的字型。在文字或整篇文章顯示之前,該方法設定的字型在整個pdf檔案中都試用。

引數1:family,設定需要的字型。

引數2:style,設定樣式。(空字串代表普通文字,u代表下劃線,b代表粗體,i代表斜體)。

引數3:size,字型的大小。

2、cell(float w [, float h [, string txt]])

顯示乙個儲存格 (長方形範圍),同時,也提供其它功能選項,包括(邊框、背景顏色、字串)。儲存格左上角的位置為目前位置。

注:該方法中還有其他的引數,沒有列出來。因為在該實驗中沒有用到。

引數1:w儲存格寬度。 若為:0,這個儲存格會延伸至頁的右邊邊緣。

引數2:儲存格高度。預設值為:0.

引數3:txt,要列印出來的內容。

3、ln([float h])

完成行中斷,並且換行。會使到目前的(x,y)座標改變,橫座標(x)回到去左邊邊緣,並且將縱座標(y)高度增加。

引數1:h,下一行的距離或高度。預設值為:高度相等於最後顯示的高度。

4、settextcolor(int r [, int g, int b])

定義文字使用的顏色。可以使用rgb色彩或灰階模式來定義。這個功能可以在一頁之前建立,而且那個色彩值會保留在一頁到另一頁。

4、類已經定義完了,最後呼叫一下

複製** **如下:

$pdf=new pdf();//例項化類

$pdf->addpage();

$imagex=40;//設定的初始x值

$imagey=15;//設定的初始y值

foreach($platle as $key=>$value)

$pdf->output();//輸出pdf

注:1、addpage()方法是用來生成乙個新的頁面的。每呼叫一次都生成乙個新的頁面。

2、output()方法是用來輸出pdf的。

**及類檔案**:點選**

本文標題: 手把手教你列印出pdf(關於fpdf的簡單應用)

本文位址: /wangluo/php/97276.html

手把手教你OA選型

oa選型永遠是oa行業的重要焦點,在選型問題上困擾了很多客戶,雲全oa從這幾個方面教你如何選型。了解研發技術 技術是硬道理。只有過關的技術才會研發出過硬的產品。如果技術不過關,後期將會帶來一系列的問題。同時需要考慮技術的先進性。在現如今社會發展日新月異,今天還遙遙領先的管理模式也許明天就會被淘汰。所...

手把手教你玩轉git

使用以上來寫git命令。mkdir xx 建立乙個空目錄 xx指目錄名 pwd 顯示當前目錄的路徑。git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案。git add xx 把xx檔案新增到暫存區去。git commit m xx 提交檔案 m 後面的是注釋。git sta...

npm發布 手把手教你

註冊完畢,回到我們的電腦。windows直接cmd到命令列 輸入以下命令,會提示輸入使用者名稱 密碼 郵箱,這些都是註冊時填寫過的。發布之前首先準備 手動建立乙個命名為lib的資料夾,手動建立index.js package.sjon和typing.d.ts文件,建立完成之後就開始下一步,向裡面新增...