PDF 파일을 생성하는 간단한 스크립트가 있습니다. 나는 데이터베이스에서 필요한 정보를 얻고 있으며 foreach
을 사용하여 PDF 파일의 페이지를 만들고 마지막 페이지에는 DB에서 얻지 못한 일부 차트와 기타 정보가 있습니다. 마지막 페이지를 제외한 모든 페이지에는 하위 헤더가 있어야합니다.FPDF로 모든 페이지의 하위 헤더 추가
내 현재 코드는 다음과 같습니다
는foreach ($sql as $key => $value)
{
$pdf->Cell(20, $line_height, $value['sale_id'], '', '', 'L');
$pdf->Cell(90, $line_height, $value['product'], '', '', 'L');
$pdf->Cell(90, $line_height, $value['ammount'], '', '', 'L');
$pdf->Cell(90, $line_height, $value['value'], '', '', 'L');
}
는 기본적으로, 각 행을 설명하는 서브 헤더가 있어야합니다. 나는 마지막을 제외하고, 각 페이지에이 서브 헤더가 필요
foreach ($sql as $key => $value)
{
$pdf->SetFont('Arial', 'B', $font_size);
$pdf->Ln(2 * $line_height);
$pdf->Cell(20, $line_height, 'Number', '', '', 'L');
$pdf->Cell(120, $line_height, 'Product', '', '', 'L');
$pdf->Cell(40, $line_height, 'Ammount', '', '', 'L');
$pdf->Cell(40, $line_height, 'Value ($)', '', '', 'L');
//
$pdf->SetFont('Arial', 'B', $font_size);
$pdf->Ln(2 * $line_height);
$pdf->Cell(20, $line_height, $value['sale_id'], '', '', 'L');
$pdf->Cell(120, $line_height, $value['product'], '', '', 'L');
$pdf->Cell(40, $line_height, $value['ammount'], '', '', 'L');
$pdf->Cell(40, $line_height, $value['value'], '', '', 'L');
}
: 나는이 작업을 수행 할 경우에, 모든 라인은 서브 헤더를해야합니다. 나는 pageNo()
함수로 몇 가지 미친 코드를 시도했지만 작동하지 않았다.
감사합니다.