jkuchar/PdfResponse použití css

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

Dobrý den.
Rozhodl jsem se pouřít add-on jkuchar/PdfResponse pro vytvoření pdf dokumentu. Narazil jsem ale na dva problémy.

  1. Nedaří se mi použít css (dokument se nezobrazuje správně) a neukáže se obrázek na pozadí.
  2. Nemůžu najít jak změnit orientaci stránky (na šířku místo na výšku).

Děkují za rady.

johnnie
Člen | 54
+
0
-

Ahoj, zial ti poradim iba ako otocit stranu, co sa tyka mpdf tak by som pozrel aj povolene css atributy lebo viem ze je to dost limitovane, ja pouzivam na generovanie pdf phantomJS

// defaultne je PDFResponse::ORIENTATION_PORTRAIT
$pdf->pageOrientaion = PDFResponse::ORIENTATION_LANDSCAPE;
kini
Člen | 13
+
0
-

Tak to css už běží (tabulka mi tam dělala neplechu), otočit stranu se mi nakonec taky podařilo a to takto:

$pdf->pageFormat = "A4-L";

Přidal jsem -L což změnilo orientaci.

Editoval kini (13. 6. 2017 14:10)

Honza Kuchař
Člen | 1662
+
0
-

CSS je opravdu velmi omezené. PDF vždy kóduji v podstatně jako e-mail, tj. tabulkový design a minimum CSS.

mPDF také přidává spoustu nových CSS atributů. Cool je třeba @page, který umí nastavit vlastnosti stránky z CSS.