現在帳票の印刷機能を作成しているのですが、お客様の使用しているプリンターだとプレビュー画面から90度回転した状態で、印刷されてしまうことがわかりました。
そこで質問なのですが、Mpdfでプレビュー画面を90度回転させた状態で開く方法はありませんか?
下記画像の一番右の回転ボタンを1回押した状態でプレビュー画面を開かせたいです。
cssを地道にいじっていくしかないんですかね...?
下記が該当部分のコードです。
formatを[113,230]にしたりorientationをLにしても用紙部分が変わるだけで、文字がそのままなのは確認済みです。
php
1 $pdf = new Mpdf([ 2 'format' => [230,113], 3 'orientation' => 'P', 4 'default_font_size' => 11.34, 5 'fontDir' => [ 6 storage_path('fonts'), 7 ], 8 'fontdata' => [ 9 'ipag' => [ 10 'R' => 'ipag.ttf', 11 ] 12 ], 13 'default_font' => 'ipag', 14 'margin_left' => 0, 15 'margin_right' => 0, 16 'margin_top' => 8, 17 'margin_bottom' => 0, 18 ]); 19 $pdf->WriteHTML(view( 20 'earnings.delivery_note_print', 21 compact([ 22 'all_data', 23 'title', 24 ]) 25 )); 26 $pdf->Output();
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。