Я создал PDF-файл с FPDF в PHP. Я хочу, чтобы таблица заголовков показывала каждую страницу. На первой странице у меня есть lo go и заголовок (я хочу, чтобы он отображался только на первой странице). Я делаю это в функции 'head' и под заголовком. Это информация таблицы, которую я хочу, чтобы заголовок этой таблицы отображался на каждой странице. Таким образом, я создаю таблицу заголовков в функции 'header'
Итак, это мой вывод PDF:
Но я хочу вот так:
Это мой код:
class myPDF extends FPDF{
function head($conn, $pday, $card, $course){
$this->Image("../img/sign-document.png",10,6);
$this->SetFont('Arial','B',16);
$this->cell(0,10,"TRAINING ATTENDANCE RECORD SHEET",0,0,'C');
$this->Ln(20);
}
function footer(){
$this->SetY(-15);
$this->SetFont('Arial','',10);
$this->cell(0,10,"Page ".$this->PageNo().'/{nb}',0,0,'R');
}
function header(){
$c1 = "No.";
$c2 = "Name / Surname";
$c3 = "Emp. No.";
$c4 = "Department";
$c5 = "Signature";
$c6 = 'Remark'."\n".'(Citizen ID, etc.)';
$cellHeight = 15;
$this->SetFont('Arial','B',10);
$this->cell(10, $cellHeight, $c1,1,0,'C');
$this->cell(70, $cellHeight, $c2,1,0,'C');
$this->cell(20, $cellHeight, $c3,1,0,'C');
$this->cell(30, $cellHeight, $c4,1,0,'C');
$this->cell(30, $cellHeight, $c5,1,0,'C');
$this->MultiCell(30, 7.5, $c6, 1,'C');
}
function dataTable($conn, $pday, $card, $course){
......
}
}
$pdf = new myPDF();
$pdf->AliasNbPages();
$pdf->AddPage('P','A4',0);
$pdf->head($conn, $pday, $card, $course);
$pdf->header();
$pdf->dataTable($conn, $pday, $card, $course);
$pdf->Output();
Кто-нибудь может дать мне несколько советов или как сделать то, что я хочу? Спасибо.