問卷系統LimeSurvey-pdf內容空白問題

由LimeSurvey系統產生PDF時,會出現空白的狀態。
因為預設語系為簡體,而輸出文字內容為繁體,而且預設字型大小也只有8px,實在有點太小了。
若有相同問題的朋友請依照以下方式修改。

如何變更字型大小

# grep --color -R "pdffontsize" /var/www/html/limesurvey/
  /var/www/html/limesurvey/application/config/config-defaults.php:$config['pdffontsize'] = 8;
# vim /var/www/html/limesurvey/application/config/config-defaults.php
  $config['pdffontsize'] = 16;

如何變更語系

# vim /var/www/html/application/third_party/tcpdf/fonts/chinese.php
  $enc='UniCNS-UTF16-H';  //原始值為UniGB-UTF16-H
  $cidinfo=array('Registry'=>'Adobe', 'Ordering'=>'CNS1','Supplement'=>0);  //原始值為GB1及2

為何我會知道參數值要修改成什麼呢?
因為我搜尋UniGB-UTF16-H字串時,發現他在cid0cs.php內有以下3行文字:
// Chinese Simplified
$enc='UniGB-UTF16-H';
$cidinfo=array('Registry'=>'Adobe', 'Ordering'=>'GB1,'Supplement'=>2);

而在同一個目錄下還有一個cid0ct.php的檔案,內容也有相似的3行文字:
// Chinese Traditional
$enc='UniCNS-UTF16-H';
$cidinfo=array('Registry'=>'Adobe', 'Ordering'=>'CNS1','Supplement'=>0);

沒有留言:

張貼留言