Demo

討論

保持飢餓,保持愚笨 (Stay hungry, stay foolish)。 史蒂夫·賈伯斯

公告

本網站已取消討論區的討論方式,如果您有問題請至LINE群行動條碼圖片網址,或Facebook社團

virtuemart2.0.26 pdf 輸出問號和方塊(搞定方式)

  • hasrhgni
  • hasrhgni 的個人頭像 Topic Author
  • Offline
  • 中級會員
  • 中級會員
More
2013-12-19 02:00 #25671 來自 hasrhgni
hasrhgni created the topic: virtuemart2.0.26 pdf 輸出問號和方塊(搞定方式)
virtuemart2.0.26 pdf 輸出問號和方塊(搞定方式)
我試了快兩天了,終於找到方式,爬文爬很久也很多,但沒有想到原來問題那麼easy!
joomla/libraris/tcpdf/fonts
1.將droidsansfallback.php,droidsansfallback.ctg.z,droidsansfallback.z三個檔放在上述目錄內(google爬文找的到)
2.將msungstdlight.php檔放在上述目錄內(google爬文找的到)
3.建立droidsansfallback_specs.xml和msungstdlight_specs.xml兩個檔在上述目錄內(如果有將vm2的會看到它有自動生成其他字型的***_specs.xml檔)
4.***_specs.xml內容如下,(內容自行修改,不會很難,在fontname,filename,file改成在fonts目錄裡對應的檔名和檔案
<?xml version="1.0" encoding="UTF-8"?>
<font>
  <fontname>Courier</fontname>
  <fonttype>Base font</fonttype>
  <filename>courier</filename>
  <version>1.0</version>
  <creationDate>2012-11-28</creationDate>
  <author>The VirtueMart Development Team</author>
  <copyright>Copyright (C) 2004-2012 Virtuemart Team. All rights reserved.</copyright>
  <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
  <files>
    <file>courier.php</file>
    <file>courierb.php</file>
	<file>courierbi.php</file>
    <file>courieri.php</file>
    <file>courier.xml</file>
  </files>
</font>
5.完成後在後台的商店設定內有一個invoices的設定內,左上方處有一個(Default Font )的下拉式選單,你會看到你建立的字型
6.我是選msungstdlight字型就OK,
PS.我有爬文在joomla/libraris/tcpdf/config/tcpdf_config.php內將以下內容修改,但我修改後還是沒用,但我沒有改回來,是再加上上述的方式後才成功的!
define (‘PDF_FONT_NAME_MAIN’, ‘helvetica’);

改为: define (‘PDF_FONT_NAME_MAIN’, ‘droidsansfallback’);

define (‘PDF_FONT_NAME_DATA’, ‘helvetica’);

改为: define (‘PDF_FONT_NAME_DATA’, ‘droidsansfallback’);

Please 登入 to join the conversation.