Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zend PDF i polskie znaki
Forum PHP.pl > Forum > PHP
mls
Jak wiadomo, obsługa PDFów w Zend Framework jest o niebo wygodniejsza (przynajmniej moim zdaniem) od FPDF. Ale jest jedno "ale" - polskie znaki. Nie jedna osoba już w sieci napisała, że "problemu być nie powinno, PDF w ZF działa w unikodzie". Nic bardziej błędnego - zendowy PDF działa tylko i wyłącznie w CP1252. Czyli w stronie kodowej bez polskich znaków.
Standardowo, konwersja znaków przed wygenerowaniem dokumentu usuwa wszystkie polskie znaki z ciągu (konwersja na CP1252 ze znacznikiem //IGNORE). Po zamianie konwersji na ISO-8859-2 lub CP1250 polskie znaki przechodzą, ale... w dokumencie się nie wyświetlają. Albo raczej wyświetlają, ale nie jako prawidłowe polskie literki.
Na razie jedynym rozwiązaniem jakie znaleźliśmy w firmie jest edycja czcionki i podstawienie polskich znaków pod ich odpowiedniki ze strony kodowej CP1252 (tzn. pod ich wartości). Mało wygodne rozwiązanie.
Stąd pytanie - czy ktokolwiek z Was miał do czynienia z generowaniem PDFów z Zend Framework, i czy ktokolwiek ma jakieś doświadczenie z polskimi znakami w w/w?
eres
Ja korzystam z tego w ten sposób:
$page1->drawText(iconv("ISO-8859-2","UTF-8",'tekst'), $x, $y,'UTF-8');

Za to chętnie dowiem się jak sobie radzisz z łamaniem wierszy w Zend Pdf? W FPDFie jest tunkcja "MultiCell" a tu niczego takiego nie mogę znaleźć...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.