私はTCPDFで生成された各ページの周囲に単純な1pxの赤い枠線を達成しようとしています。以前は他のPDFスクリプトを使用して、ページ幅と高さ、および-20px(両側に10pxのインデントを可能にする)を取得して、いくらかの大まかな計算を行った後、長方形を描くことを余儀なくされました。しかし、私はTCPDFと同様の結果をどのように達成できるのか不明です。TCPDFページ境界?
経験がある人はいますか?
私はTCPDFで生成された各ページの周囲に単純な1pxの赤い枠線を達成しようとしています。以前は他のPDFスクリプトを使用して、ページ幅と高さ、および-20px(両側に10pxのインデントを可能にする)を取得して、いくらかの大まかな計算を行った後、長方形を描くことを余儀なくされました。しかし、私はTCPDFと同様の結果をどのように達成できるのか不明です。TCPDFページ境界?
経験がある人はいますか?
TCPDF Line関数を使用して、ページの各辺の周りに4行を作成できます。
ここでは、使用Rect(これは、現在のページの周りに15ポイントの黒い線を描画します)
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage();
$pdf->SetLineStyle(array('width' => 15, 'color' => array(0,0,0)));
$pdf->Line(0,0,$pdf->getPageWidth(),0);
$pdf->Line($pdf->getPageWidth(),0,$pdf->getPageWidth(),$pdf->getPageHeight());
$pdf->Line(0,$pdf->getPageHeight(),$pdf->getPageWidth(),$pdf->getPageHeight());
$pdf->Line(0,0,0,$pdf->getPageHeight());
$pdf->SetLineStyle(array('width' => 15, 'color' => array(0,0,0)));
$pdf->Line(0,0,$pdf->getPageWidth(),0);
$pdf->Line($pdf->getPageWidth(),0,$pdf->getPageWidth(),$pdf->getPageHeight());
$pdf->Line(0,$pdf->getPageHeight(),$pdf->getPageWidth(),$pdf->getPageHeight());
$pdf->Line(0,0,0,$pdf->getPageHeight());
$pdf->SetLineStyle(array('width' => 14, 'color' => array(255,255,255)));
$pdf->Line(0,0,$pdf->getPageWidth(),0);
$pdf->Line($pdf->getPageWidth(),0,$pdf->getPageWidth(),$pdf->getPageHeight());
$pdf->Line(0,$pdf->getPageHeight(),$pdf->getPageWidth(),$pdf->getPageHeight());
$pdf->Line(0,0,0,$pdf->getPageHeight());
行く:
$pdf->SetLineStyle(array('width' => 15, 'color' => array(0,0,0)));
$pdf->Rect(0, 0, $pdf->getPageWidth(), $pdf->getPageHeight());