Web アプリケーションで mPDF を使用しています。
Mpdf の助けを借りて請求書ドキュメントを作成する必要があります。そのため、行数が多い html テーブル (つまり、単一ページが存在する場合) では、次のエラーが発生します。
警告: MPDF56/mpdf.php の 11008 行目の foreach() に無効な引数が指定されました
次のコードを使用してpdfを生成しています:
require_once(MPDF_PATH);
$mpdf=new mPDF('c','A4','0','',2,2,2,2,1,1);
$stylesheet = file_get_contents(dirname(__FILE__).'/invoice_print.css');
$mpdf->WriteHTML($stylesheet,1);
$html .="";
$mpdf->WriteHTML($html);
$mpdf->Output("$fileName",'D');
Mpdfのコンストラクターで引数あり/なしで試しました。そして、mpdfが最初の4つのパラメーターで問題なく動作することがわかりました...
$mpdf=new mPDF('c','A4','0','')
しかし、「マージン」(つまり: 5-8) パラメータを追加すると、上記のエラーがスローされます。
誰かがこれを修正しましたか???
mPDF 5.3および5.6で試しました