![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 14.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wyświetlam sobie dane z bazy jako dokument PDF wykorzystując do tego klasę TCPDF http://www.tecnick.com/public/code/cp_dpag...p_dp=tcpdf_docs i metody Cell i MultiCell
wszystko jest OK do czasu, gdy w komórce pojawi się tekst dłuższy niż planowałem, wtedy to pojawia się problem widoczny na obrazku poniżej http://img163.imageshack.us/img163/9326/pdfproblem.jpg jest metoda getLastH() pobierająca ostarnią wysokość, ale jak ją wykorzystać do zmiany bieżącego wiersza? wiem, że jest metoda tworząca PDF z HTML-a, ale ja tego nie chcę, bo to trwa kilka razy dłużej niż budowanie tego samego z komórek wiem ile musiałbym zmienić, ale nie wiem jak to zmienić, ewentualne nadpisywanie komórek też chyba zbyt mądre nie jest próbowałem zrobić to w sposób taki, że pobieram ewentualną dlugość komórki za pomocą metody GetArrStringWidth, ale wtedy pojawia się problem wychodzenia komórki poza kartkę mogę zbierać wysokość za pomocą metody getLastH() - sprawdzić maksymalną i zmienić - ale jak zmienić wysokość komórek, które już są ustawione dlatego też bym prosił o radę co z tym zrobić - może jest jakas sztuczka która to umożliwia, może da się coś zrobić Ten post edytował fragles 4.01.2010, 14:39:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 14:50 |