Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4261724
  • 博文数量: 601
  • 博客积分: 15410
  • 博客等级: 上将
  • 技术积分: 6884
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 08:11
个人简介

独学而无友,则孤陋而寡闻!

文章分类

全部博文(601)

文章存档

2020年(1)

2018年(4)

2017年(7)

2016年(42)

2015年(25)

2014年(15)

2013年(36)

2012年(46)

2011年(117)

2010年(148)

2009年(82)

2008年(37)

2007年(41)

分类:

2010-03-17 14:02:43

TCPDF 可以產生 PDF 格式的文件, 但是對於中文的支援比較難弄.
如果系統使用 UTF-8 的中文格式, 也是一樣, 主要原因在於字型檔.

關於 TCPDF 的設定方式, 本例中以 TCExam 為範本.

在 TCExam 目錄底下有一個檔案 /shared/config/tce_pdf.php
這一個檔案主要是控制讓用戶點選產生 PDF 檔案按鈕時使用的參數檔.
TCPDF 可以讓程式人員自行設定 PDF 的輸出格式, 只要設計好輸出的樣板
在程式裡面套用參數就可以.

以下為每個參數的說明:

Code:
/** header title */
define ('PDF_HEADER_TITLE', "彰化師大師資培育中心");
這一個主要是用在產生 PDF 文件時的表頭文字.

Code:
/** header description string */
define ('PDF_HEADER_STRING', "進德校區‧地址:500彰化市進德路一號\n寶山校區‧地址:500彰化市師大路二號\n電話:04-7232105 分機:1111~1115");
這同樣是用在產生文件表頭時的內容文字. 有一點要注意的就是, 如果要分段分行顯示文字內容, 就要在分段的地方加入 "\n" 這一個跳行字串.

Code:
/** image logo */
define ('PDF_HEADER_LOGO', 'logo_b.png');
如果你設計的 PDF 樣板中有使用到 logo 圖示, 這邊是用來說明圖檔的名稱. 檔案型態可以是 .jpg, .gif, .png

Code:
/** header logo image width [mm] */
define ('PDF_HEADER_LOGO_WIDTH', 60);
功能同上, 這是用來設定顯示的 logo 圖檔大小.

Code:
/** height of area for offline user answer */
define ('PDF_TEXTANSWER_HEIGHT', 40);
這是設定列印出來的試卷(考試用的空白卷) 用戶填寫答案的區塊大小高度.
阅读(2905) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~