Screenshot
Code (testpdf.php)
01.
<html>
02.
<head>
03.
<title>ThaiCreate.Com PHP PDF</title>
04.
</head>
05.
<body>
06.
<?php
07.
require
(
'fpdf.php'
);
08.
09.
define(
'FPDF_FONTPATH'
,
'font/'
);
10.
11.
class
PDF
extends
FPDF
12.
{
13.
function
Header(){
14.
$this
->Image(
'thaicreate-logo.jpg'
,87,0,40);
15.
$this
->AddFont(
'angsa'
,
''
,
'angsa.php'
);
16.
$this
->SetFont(
'angsa'
,
''
,15);
17.
$this
->Cell(0,0,iconv(
'UTF-8'
,
'TIS-620'
,
'หน้าที่... '
.
$this
->PageNo()),0,1,
"R"
);
18.
$this
->Ln(20);
19.
}
20.
21.
function
Footer(){
22.
$this
->AddFont(
'angsa'
,
''
,
'angsa.php'
);
23.
$this
->SetFont(
'angsa'
,
''
,10);
24.
$this
->SetY(-15);
25.
$this
->Cell(0,0,iconv(
'UTF-8'
,
'TIS-620'
,
'By... ไทยครีเอทดอทคอม'
),0,1,
"L"
);
26.
$this
->Cell(0,0,iconv(
'UTF-8'
,
'TIS-620'
,
'Create date : '
.
date
(
"Y-m-d"
)),0,1,
"R"
);
27.
}
28.
29.
}
30.
31.
$pdf
=
new
PDF();
32.
$pdf
->SetMargins( 5,5,5 );
33.
$pdf
->AddPage();
34.
$pdf
->AddFont(
'angsa'
,
''
,
'angsa.php'
);
35.
$pdf
->SetFont(
'angsa'
,
''
,15);
36.
37.
for
(
$i
=0;
$i
<=50;
$i
++ ){
38.
$pdf
->Cell(0,10,iconv(
'UTF-8'
,
'TIS-620'
,
'ไทยครีเอทดอทคอม '
.
$i
),0,1,
"C"
);
39.
}
40.
41.
$pdf
->Output(
"MyPDF/MyPDF.pdf"
,
"F"
);
42.
?>
43.
PDF Created Click <a href=
"MyPDF/MyPDF.pdf"
>here</a> to Download
44.
</body>
45.
</html>
Screenshot
แสดงผล header และ footer เหมือนกันทุกหน้า
เพิ่มเติม
$pdf->SetMargins( 5,5,5 ); // คือการ Set Margins ระยะห่างระหว่างขอบกาะดาษ
$this->PageNo(); // คือการแสดงเลขหน้า
$this->PageNo(); // คือการแสดงเลขหน้า
Download Code !!
อ้างอิง : http://www.thaicreate.com/community/php-pdf-fpdf-header-footer.html
No comments:
Post a Comment