:::

13. 製作PDF檔(下)

一、設定PDF資訊

1.$pdf->SetDisplayMode(mixed 縮放模式 [, string 顯示模式]);
(1) 縮放模式:「fullpage 」全螢幕、「fullwidth 」最大寬度、「real」100%、「default」依軟體設定
(2) 顯示模式:「single」單頁、「continuous」連續頁面(預設)、「two」一次兩頁、「default」依軟體設定
2.$pdf->SetAuthor(string 作者姓名 [, boolean 是否為UTF8]);
3.$pdf->SetCreator(string 應用軟體名稱 [, boolean 是否為UTF8]);
4.$pdf->SetTitle(string 標題名稱 [, boolean 是否為UTF8]);
5.$pdf->SetSubject(string 主題名稱 [, boolean是否為UTF8 ]);
6.$pdf->SetKeywords(string 關鍵字 [, boolean是否為UTF8 ]);

二、劃線功能

1.$pdf->SetLineWidth(float 寬度); //設定線條寬度
2.$pdf->SetDrawColor(int r [, int g, int b]) //設定線條顏色
3.$pdf->Line(float x1, float y1, float x2, float y2); //劃線
三、MultiCell功能
1.$pdf->MultiCell(float 寬, float 高, string 內文 [, mixed 邊框 [, string 對齊 [, boolean 填滿]]])
(1) 邊框選項:「0」(預設)、「1」、「L」、「T」、「R」、「B」
(2) 內文對齊方向:「L」靠左(預設)、「C」置中、「R」靠右
(3) 填滿:「true」填滿某個顏色、「false」透明(預設)
2.MultiCell的內容會自動換行,亦可使用「\n」強迫換行,但只能自成一格,右邊無法再放儲存格,所以,一般都放在cell的右邊。

四、實用函數

1.sprintf("%07s", "2500") 結果會是:0002500
2.sprintf("%'-7s", "2500") 結果會是:---2500
3.substr(字串 , 開始擷取 , 擷取數)


:::

搜尋


書籍目錄

展開 | 闔起

線上使用者

19人線上 (6人在瀏覽線上書籍)

會員: 0

訪客: 19

更多…