Tisk tiskopisů podle šablony

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
rumcais1
Člen | 80
+
0
-

Jakým způsobem řešíte tisk nějakých tiskopisů. Nechce se mi překreslovat tiskopisy. Premýšlel jsem o PDF formulářích. Nebo šablony v RTF. PDF form jsou dobré, že umí přizpůsobit velikost fontu, aby se tam text vešel, tisk na různých tiskárnách apod. RTF zase snadné vytvořeni šablony. Ale s vyplňováním PDF formulářů přes php nemám zkušeností.

GEpic
Člen | 562
+
0
-

Ahoj, zkusím tedy alespoň zodpovědět část dotazu. Nevím přesně co myslíš tiskopisem. Ale já nechávám vytisknout v jedné aplikaci např. tabulky s rezervacemi tennisových kurtů, kde na každé stránce v PDF souboru mám jeden kurt.

Postup mám následující:
Mám na to extra PrintPresenter a nastylované Latte šablonky. Přes signály volám akci presenteru a naplním data podle předaných parametrů (třeba datum od do co chci tisknout). Poté využívám PdfResponse, takže celý výsledek, který by se klasicky otevřel v prohlížeči jako Html stránka, zabalím do PDF a pošlu klientovi na stažení.

PdfResponse zde:
https://componette.org/…pdfresponse/

Editoval GEpic (31. 3. 2016 11:04)

rumcais1
Člen | 80
+
0
-

Myslel jsem spíš něco jako, že necháš vytvořit nebo změnit uživatele tiskovou šablonu ve wordu. Jen použije předefinované proměnné. Našel jsem ještě tady příklad přes hromadnou korespodenci ve wordu, ale moc mi to nefunguje. Tady je odkaz kdyby někoho něco napadlo https://dfmaxwell.wordpress.com/…-mail-merge/ . Bylo by to zajímavý i na tisk obálek štítků a podobně. Než se s tím pachtit po pixelech v latte.

Pavel Kravčík
Člen | 1180
+
0
-

My na to používáme externisty-začínající-programátory (studenty) ať to udělají pixel po pixelu, je nejvíce spolehlivá cesta a snadno se v tom upravují výpočty a tisk jakmile je to jednou udělané.