Witajcie.
Mam otóż problem taki, że gdy chce zapisać łańcuch znaków za pomocą pętli for to mi skrypt wywala poniższy błąd:
  1. mPDF error: Text contains invalid UTF-8 character(s)

Lecz gdy zmienię na zapis bez pętli:
  1. <?php
  2. require_once 'mpdf/mpdf.php';
  3. $mpdf=new mPDF('pl');
  4. $mpdf->SetImportUse();
  5.  
  6. $pagecount = $mpdf->SetSourceFile('druk.pdf');
  7. $tplId = $mpdf->ImportPage(1);
  8. $tplId1 = $mpdf->ImportPage(2);
  9.  
  10. $mpdf->UseTemplate($tplId, 30,30);
  11. $mpdf->UseTemplate($tplId1, 30, 150);
  12.  
  13. $imienazwisko='Paweł';
  14.  
  15. //for ($i=0;$i<strlen($imienazwisko);$i++)
  16. $mpdf->WriteText(37, 65, $imienazwisko);
  17.  
  18.  
  19.  
  20. //$mpdf->WriteFixedPosHTML('<span style="font-size:16">a</span>', 41, 70, 5, 5, 'auto');
  21.  
  22. $mpdf->Output('qw.pdf');
  23. ?>

to działa, aż miło. Możecie mi poradzić co zrobić aby też działało z pętlą i przy tym wyświetlało polskie znaki?
Próbowałem funkcji utf-8_encoding i decoding.
Za wszystkie porady jestem wdzięczny.