今天使用的類叫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文件,建立完成之後就開始下一步,向裡面新增...