Zobacz pełną wersję : własny komponent i wysyłanie do pdf
witam,
napisałem własny komponent i chciałbym aby po kliknięciu w odpowiedni link wysłać (to co zostanie przygotowane) do pdf (aby można było to wydrukować bez nagłówków strony itp.), szukałem ale widzę tylko wysyłanie artykułów (wbudowana funkcja) a to ma działać na zapleczu.
pozdrawiam!
Magiczne słowo na dzisiaj to JDocument - polecam szukajkę na docs.joomla.org i listę rozwijaną na api.joomla.org ;)
Jak zwykle, jak zwykle -> jutro poszukam i napiszę co z tego wyszło :)
---------- Post dodany 07-07-2010 o 11:54 ---------- Poprzedni post był 06-07-2010 o 23:39 ----------
wystarczyło dodać:
&format=pdf
teraz tylko muszę poszukać jak to się formatuje przez css.
---------- Post dodany o 15:02 ---------- Poprzedni post był o 11:54 ----------
Ok, nie wiem jak sformatować tego pdf, gdzie mogę o tym poczytać, jaki generator jest używany?
http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_examples <- ten czy zupełnie inny?
1. api.joomla.org/Joomla-Framework/Document/JDocumentPDF.html
2. Plik/kod css dodaje się odpowiednia funkcją ;)
o stylu wiem: $doc->addStyleDeclaration( $style ); no chyba, że to chodzi o coś innego, to tego nigdzie nie doczytałem.
Zawartość HeadData jest dostępna niezależnie od tego czy jest to strona, kanał informacyjny czy plik pdf ;)
Domyśliłem się, ale nie wiem dlaczego nie działa mi to formatowanie, w html jest super ale już w pdf wszystko wygląda jak by w ogóle nie było sformatowane, gdzie szukać przyczyny?
Odnośnie formatowania pliku to jedyne co mi się przypomina to LaTeX (z zajęć TI). A czy podejrzałeś jak to robi Joomla, standardowo ma ona taki mechanizm?
Co do wyświetlania w pdf.
W widoku, gdzie tworzysz plik view.html.php, tworzysz analogiczny plik view.pdf.php.
Z resztą polecam zobaczyć, jak to joomla generuje w /components/com_content/views/article/view.pdf.php
Oraz jak wygląda sama klasa do generowania pdf-ów /libraries/joomla/document/pdf/pdf.php
Później się odwołujesz w adresie &format=pdf
Szkoda, że w joomla 2.5 nie działa.
No właśnie, czy ktoś z forumowiczów ma jakiś sposób jak generować pdfy z widoków? Od 2.5 nie ma wbudowanych pdfów, dlatego trzeba pewnie zaprząc zewnętrzną bibliotekę jak mniemam. Jak wtedy to sprzęrzyć z joomlą?
poczytaj na te temat w dokumentacji Joomla - Creating PDF views (http://docs.joomla.org/J2.5:Creating_PDF_views)
O fajnie :) Jakoś nie trafiłem na to wcześniej... Dzięki bracie!
Mnie się udało po wielu mękach :) Biblioteka dompdf i czcionka, która tam jest dejavu z polskimi znakami :) problemy były z zewnetrznym plikiem css, ale cssy wkomponowane w kod html-php zadziałały.
- - - Updated - - -
I jeszcze to:
http://tuts.netenterprise.pl/pl-dompdf-generuj-wreszcie-latwo-dokumenty-pdf-zawierajace-polskie-znaki-w-php/
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!