まず、A4サイズと定義します。
次に、データベースからの動的計算によってページの幅と高さが見つかったら、 を使用してオーバーライドします$resolution
。
ページの余白を上にしてすべてゼロにする必要があります。
次にsetxy
、cm 測定を介してアイテムを絶対位置に割り当てます。
ただし、左と上から余分なマージンスペースを取得し続けます...
印刷時、原寸大で印刷を選択しています
global $l;
$l = Array();
$l['a_meta_charset'] = 'UTF-8';
$l['a_meta_dir'] = 'ltr';
$l['a_meta_language'] = 'en';
$l['w_page'] = 'page';
require_once('../tcpdf.php');
$PDF_PAGE_FORMAT= 'A4';
$pdf = new TCPDF('L', 'cm', 'A4', true, 'UTF-8', false);
$pdf->SetPrintHeader(false);
$pdf->SetPrintFooter(false);
$pdf->SetHeaderMargin(0);
$pdf->SetFooterMargin(0);
$pdf->SetDefaultMonospacedFont('courier');
$pdf->SetMargins(0,0,0, true);
$pdf->SetAutoPageBreak(FALSE, 0);
$pdf->setLanguageArray($l);
$pdfWidth= "30";
$pdfHeight= "15";
$resolution= array($pdfWidth, $pdfHeight);
$pdf->AddPage('L', $resolution, $keepmargins=true);
$pdf->SetXY(1,2,true);
$pdf->SetFont('freesans','B',8);
$pdf->Cell(0,0,"test 123",0,1,'L');
$pdf->SetXY(20,7,true);
$pdf->SetFont('freesans','B',8);
$pdf->Cell(0,0,"Title 2",1,0,'L');
$pdfdata= $pdf->Output('test.pdf', 'S');