problem dotyczy klasy mpdf
czy jest mozliwosc (i jesli tak, to jak to zrobic?) drukowac tekst o okreslonym formacie* na kazdej stronie wielostronicowego dokumentu ?
* format tekstu - polozenie dolny, prawy rog, tekst obrocony o 90(ew. -90) stopni, wielkosc 8pt
probowalem juz 2 sposobow:
1. jako watermark - udalo mi sie zmienic wielkosc i kat obrotu tekstu w pliku mpdf.php, ale nie wiem jak zmienic pozycje tekstu, domyslna to srodek strony i tu utknalem.
2. jako osobny div, w ktorym jest tabela z opcja style="rotate: 90;" i ulozeniem go w dolnym, prawym rogu strony, ale w tym rozwiazaniu z kolei drukuje sie tylko na 1 stronie, a na kolejnych juz nie. ponizej konstrukcja strony i style jakie uzylem w tej opcji.
$html = '<div id="kontener"> <div class="watermark"><table style="rotate: 90;"><tr><td>watermark tekst</td></tr></table></div> <div class="tresc">tresc pdfa</div> </div>'; $mpdf=new mPDF('iso-8859-2','', 0, 'Arial', 10, 5, 0, 0, 0, 3, 'P'); $mpdf->allow_charset_conversion=true; $mpdf->charset_in='ISO-8859-2'; $mpdf->SetWatermarkText($znak_wodny, 0.3); $mpdf->showWatermarkText = true; $mpdf->setHTMLFooter($stopka); $mpdf->WriteHTML($stylesheet,1); $mpdf->WriteHTML($html,2); $mpdf->Output("$filename",'I'); exit;
css:
.watermark { color: #8C8C8C; font: italic normal 8pt 'Arial'; height: 297mm; width: 6mm; float:right; border-left: 1px solid #C0C0C0; margin-left: 245mm; } .watermark table { color: #8C8C8C; font: italic normal 8pt 'Arial'; margin: 0mm 0mm 0mm 260mm; } .tresc { float: left; width: 182mm; }