TCPDF 可以產生 PDF 格式的文件, 但是對於中文的支援比較難弄.
如果系統使用 UTF-8 的中文格式, 也是一樣, 主要原因在於字型檔.
關於 TCPDF 的設定方式, 本例中以 TCExam 為範本.
在 TCExam 目錄底下有一個檔案 /shared/config/tce_pdf.php
這一個檔案主要是控制讓用戶點選產生 PDF 檔案按鈕時使用的參數檔.
TCPDF 可以讓程式人員自行設定 PDF 的輸出格式, 只要設計好輸出的樣板
在程式裡面套用參數就可以.
以下為每個參數的說明:
/** header title */
define ('PDF_HEADER_TITLE', "彰化師大師資培育中心");
這一個主要是用在產生 PDF 文件時的表頭文字.
/** header description string */
define ('PDF_HEADER_STRING',
"進德校區‧地址:500彰化市進德路一號\n寶山校區‧地址:500彰化市師大路二號\n電話:04-7232105 分機:1111~1115");
這同樣是用在產生文件表頭時的內容文字. 有一點要注意的就是, 如果要分段分行顯示文字內容, 就要在分段的地方加入 "\n" 這一個跳行字串.
/** image logo */
define ('PDF_HEADER_LOGO', 'logo_b.png');
如果你設計的 PDF 樣板中有使用到 logo 圖示, 這邊是用來說明圖檔的名稱. 檔案型態可以是 .jpg, .gif, .png
/** header logo image width [mm] */
define ('PDF_HEADER_LOGO_WIDTH', 60);
功能同上, 這是用來設定顯示的 logo 圖檔大小.
/** height of area for offline user answer */
define ('PDF_TEXTANSWER_HEIGHT', 40);
這是設定列印出來的試卷(考試用的空白卷) 用戶填寫答案的區塊大小高度.
阅读(2905) | 评论(0) | 转发(0) |