user analytics
Znajd nas w Google+

Kategorie

Koszyk  

Brak produktów

Wysyłka 0,00 zł
Suma 0,00 zł

KONTAKT


  399 275 375
  biuro@delf.biz.pl

eBiuletyn-Newsletter

Prestashop 1.5 - Polskie czcionki w pdf-ach


0 Komentarz
2013-01-19 10:18:52
 

W Prestashop 1.5 zmieniono klasę odpowiedzialną za generowanie PDF-ów.
W poprzednich wersjach pdf-y były generowane przez klasę FPDF natomiast w preście 1.5 wprowadzono klasę TCPDF i tu niestety występują problemy z poprawnym generowaniem pdf-ów a dokładniej z brakiem "polskich czcionek"

Co więc zrobić aby w generowanych przez nasz sklep  plikach pdf pojawiły się te nieszczęsne "polskie czcionki"

Połowicznym rozwiązaniem jest modyfikacja klasy:

PDFGenerator.php


która znajduje się w


/classes/pdf/


I teraz  w okolicach lini 37 zmieniamy deklarację czcionki


z

const DEFAULT_FONT = 'helvetica';


na


const DEFAULT_FONT = 'dejavusans';


a następnie w okolicach lini 47 modyfikujemy funkcję  __construct tak aby uzyskać opowiednie dla nas kodowanie


z

    public function __construct($use_cache = false)
    {
        parent::__construct('P', 'mm', 'A4', true, 'UTF-8', $use_cache, false);
    }


na


public function __construct($use_cache = false)
    {
        parent::__construct('P', 'mm', 'A4', true, 'iso-8859-2', $use_cache, false);
    }


Po zapisaniu i upladzie na serwer cieszymy się"polskimi czcionkami" w pdf-ach generowanych przez nasz sklep oparty na Prestashop 1.5


 
0 Komentarz