![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 0 Dołączył: 12.02.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
witam używam dompdf do generowania PDF. w klasie tej jest pewien błąd chodzi o styl
line-trough czyli tekst przekreślony, za każdym razem przekreśla niżej albo wyżej aby to poprawić należy otworzyć plik text_renderer.cls.php, a następnie odnaleźć ten fragment kodu
i zmienić linię przedostatnią na
z polskimi fontami próbowałem sobie radzić w ten sposób iż skonwertowałem tekst na windows-1250 i uzyskałem jakieś tam polskie litery i jest git, ale pojawił się inny problem, polskie litery przesuwają się na siebie tzn jak mam śćę to one nakładają sie na siebie i jest problem z ich poprawką. Czy ktoś już rozwiązywał problem polskich liter w dompdf (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? PROSZĘ O POMOC!!! Zasada uzyskania polskich liter w dompdf (niezbyt dobry ale działa): 1. Należy ściągnąć ten plik http://pdf.brabosoft.com/class.pdf.php.zip i zastąpić nim plik w pdf/lib 2. podczas tworzenia dokumentu przy pomocy DOMPDF Należy wykonać to tak:
3. wygląd pliku konv.php
Pozdrawiam i jeśli zrobił to ktoś w inny lepszy sposób to proszę pisać. P.S. oczywiście cały bład tkwi WinAnsiEncoding. Natomiast błąd nakładani się liter jest wynikiem definicji znaków w WinAnsiEncoding, np. nakładały mi się znaki ŚĆ ponieważ w WinAnsiEncoding Ś to znak | jego szerokośc nie jest równa szerokości Ś więc kiedy wyświetliłem znaki ŚĆ to one się nałożyły na siebie ponieważ w klasie DomPDF były one definiowen jako |Ć POZDRO i szukam lepszych rozwiązań od powyższego. Ten post edytował yaotzin 6.05.2007, 00:22:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 19.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Wiem, że to stary wątek, ale mam problem właśnie z tą szerokością polskich znaków. Czy ktoś, kto to rozkminił mógłby mi pomóc. Mam polskie litery, ale próby z load_font.php nie przynoszą rezultatu. Pewnie coś gdzieś robię - nie tworzą mi się odpowiednie pliki afm.. Wyskakuje mi komunikat: 'Generating .afm for trebuc.ttf.. Składnia polecenia jest niepoprawna...' Może ktoś by mi mógł udostępnić takie pliki przekonwertowanej czcionki (najlepiej Trebuchet (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ). Rozumiem, że load_font.php odpalam z linii poleceń z podanymi atrybutami, tak? Bardzo proszę o pomoc. Ten post edytował Luka 10.01.2008, 11:40:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 02:41 |