2013-06-30 3 views
0

TCPDF의 설명서를 읽으려고했지만 Prestashop 전자 상거래 시스템에서 인보이스 발행을 위해 TCPDF에 사용자 정의 글꼴 "Georgia"를 추가하는 데 문제가 있습니다. 나는이 문서를 사용하는 것을 시도하고있다TCPDF에 글꼴 추가

,

http://www.tcpdf.org/fonts.php

나는 다음과 같은 추가 할 위치를 알아 내려고 해요 :

$fontname = $pdf->addTTFfont('/themes/MYTHEME/fonts/Georgia.ttf', 'TrueTypeUnicode', '', 32); 

$pdf->SetFont('georgia', '', 14, '', 'false'); 

내가/클래스로이 추가 마십시오/pdf/PDF.php 문서 어디서나? 그때 가서 PDFGenerator.php에 변경 :

const DEFAULT_FONT = 'helvetica'; 

const DEFAULT_FONT = 'georgia'; 

에 내가 초보자의 비트 그리고 난 당연히이 일을 알아낼 수는 없지만, 느낌 나는 가까이에있다!

올바른 방향으로 조금 움직여 주시면 감사하겠습니다. :)

답변

0

addTTFfontfonts 폴더에 대한 액세스가이고 이되어야합니다. 한 번만 TCPDF 버전의 글꼴을 작성하게하려면 addTTFfont 함수를 한 번만 실행하면됩니다.

그 다음이 값을 참조하려면 SetFont을 사용하는 것입니다. 나는 당신이 더 이상이 변환 결과로 원본 .ttf 파일을 유지할 필요가 없다고 생각합니다.

+0

iWizardPro가 명시된대로 한 번만 추가 작업을 수행 한 다음 SetFont()를 사용해야합니다. 추가/변환 단계에 대한 도구 폴더에 명령 줄 유틸리티가 있습니다. 내가 수행 한 단계는 다음과 같습니다. - font /ttf 파일을 글꼴/폴더로 다운로드 - 변환 유틸리티를 실행하여 변환 : ./tcpdf_addfont.php -t TrueType -i ../fonts/Consolas.ttf – jjdebarros