0
mPDF(http://mpdf.bpm1.com)を使用してPDFの領収書を作成していますが、現時点では完全なA4ページでしか表示されません。mPDFのページサイズを変更し、ブラウザを自動印刷にするPDFファイルの表示
私たちはepson tm-t88ivを使用しているため、適切なサイズにリサイズしたいと考えています。これが私の最初のジレンマです。
私が持っている2番目の問題は、接続されているプリンタで自動印刷を呼び出すことです。
フォームが(同じページ上で)処理されている場合は、この処理を行いたいと思います。
しかし、私は、私が今持っているコードにこれを実装するかどうかはわかりません。
<?php
// post
$id = $_GET['id'];
$user = $_GET['user'];
$week = $_GET['week'];
$pRent = $_GET['pRent'];
$rentPaid = $_GET['rentPaid'];
$result = $_GET['result'];
$pDate = date("d/m/Y");
$html = '
<style>
@page {
margin-top: 20px;
margin-left: 20px;
}
</style>
<div style="text-align:center; font-family: Arial, Helvetica, sans-serif;">
<div style="border: 0px; padding: 0px; width: 175px; text-align:center;">
<img src="resources/speedline.png" width="161" height="58" />
<p style="font-weight: bold;" align="center">
DRIVER '.$id.' RECEIPT</p>
<p style="font-size: 12px; font-family: Arial, Helvetica, sans-serif;">'.$week.'</p>
<span style="font-size: 10px;">PROCESSED BY '.$user.'</span><p>
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td align="left" style="font-weight: bold; font-family: Arial, Helvetica, sans-serif;">DATE PAID</td>
<td style="font-size: 12px; font-family: Arial, Helvetica, sans-serif;" align="right">'.$pDate.'</td>
</tr>
<tr>
<td align="left"></td>
<td> </td>
</tr>
<tr>
<td align="left" style="font-weight: bold; font-family: Arial, Helvetica, sans-serif;">TOTAL RENT</td>
<td style="font-size: 12px; font-family: Arial, Helvetica, sans-serif;" align="right">£'.$pRent.'</td>
</tr>
<tr>
<td align="left" style="font-weight: bold; font-family: Arial, Helvetica, sans-serif;">RENT PAID</td>
<td style="font-size: 12px; font-family: Arial, Helvetica, sans-serif;" align="right">£'.$rentPaid.'</td>
</tr>
<tr>
<td align="left"> </td>
<td></td>
</tr>
<tr>
<td align="left" style="font-weight: bold; font-family: Arial, Helvetica, sans-serif;">REMAINING</td>
<td align="right" style="font-family: Arial, Helvetica, sans-serif;">£'.$result.'</td>
</tr>
</table>
<br />
<span style="font-size:8px">THANK YOU FOR YOUR PAYMENT. PLEASE KEEP THIS RECEIPT FOR FUTURE REFERENCE. YOU WILL BE ASKED TO PRESENT IT AS EVIDENCE OF PAYMENT MADE.</span>
</div>';
//==============================================================
//==============================================================
//==============================================================
include("mpdf/mpdf.php");
$mpdf=new mPDF('UTF-8-s','');
$mpdf->WriteHTML($html);
$mpdf->Output();
exit;
//==============================================================
//==============================================================
//==============================================================
//==============================================================
//==============================================================
?>