
ในการสร้างไฟล์ pdf ด้วย FPDF นั้น การเพิ่มหน้ากระดาษเป็นสิ่งที่จะต้องทำ บังคับเลยว่างั้นเถอะ หรือในบางครั้งเราจำเป็นจะต้องออกรายงาน หลายๆหน้า เราก็ใช้คำสั่งนี้เหมือนกัน
AddPage([string orientation ,[ mixed format]])
คำอธิบาย
ใช้สำหรับเพิ่มหน้ากระดาษเข้าไปในเอกสาร pdf ของเรา
พารามิเตอร์
orientation : กำหนดกระดาษแนวตั้งหรือแนวนอน
- ค่าที่เป็นไปได้คือ
- P – แนวตั้ง (default)
- L – แนวนอน
format : ขนาดกระดาษ
- ค่าที่เป็นไปได้คือ
- A3
- A4 (default)
- A5
- Letter
- array(width,height) – กำหนดเอง โดยส่งอะเรย์ กว้างxสูง
ถ้าเรากำหนดรายละเอียดของพารามิเตอร์ไว้แล้วตอนสร้าง constant FPDF คำสั่ง AddPage เราก็ไม่จำเป็นจะต้องกำหนดรายละเอียดอะไรอีก หรือถ้าเราไม่ได้กำหนดทั้ง 2 ที่ จะถือว่าเราสร้างเอกสารขนาด A4 แนวตั้ง หน่วยวัดเป็น มม.
การกำหนดขนาดหน้าเอกสาร สามารถทำได้ 3 แบบ
1.กำหนดใน construct
$pdf=new FPDF( 'L' , 'mm' , 'A4' ); $pdf->AddPage();
2.กำหนดใน คำสั่ง AddPage
$pdf=new FPDF(); $pdf->AddPage( 'L' ,'A4' );
3.ไม่กำหนดทั้ง 2 แห่ง ซึ่งจะเป็นการสร้างเอกสารขนาด A4 แนวตั้ง หน่วยวัดเป็น มม.
$pdf=new FPDF(); $pdf->AddPage();
ตัวอย่างการใช้งาน AddPage
สร้างไฟล์ fpdf-lesson-4.php
1. include ไฟล์ fpdf.php เข้ามา
require('fpdf.php');
2. สร้าง instant FPDF
$pdf=new FPDF();
3. เพิ่มหน้ากระดาษ
$pdf->AddPage();
4. กำหนดฟ้อนต์ที่จะใช้ ซึ่ง ณ ตอนนี้จะใช้ได้เฉพาะฟอนต์ Arial เท่านั้น
$pdf->SetFont('Arial','B',16); //กำหนดฟอนต์ Arial ตัวหนา ขนาด 16 //จะอธิบายคำสั่งนี้อย่างละเอียด ในบทว่าด้วยเรื่อง กำหนดฟ้อนต์
5. พิมพ์ข้อความลงไปในเอกสาร
$pdf->Text( 10 , 10 , 'The person who gives is much loved'); //พิมพ์คำว่า The person who gives is much loved ลงไปในตำแหน่ง //เยื้องจากขอบกระดาษด้านซ้าย 10 มม. //เยื้องจากขอบกระดาษด้านบน 10 มม.
6. Output
$pdf->Output();
โค้ดทั้งหมด :
<?php require('fpdf.php'); $pdf=new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Text( 10 , 10 , 'The person who gives is much loved'); $pdf->Output(); ?>
บทความน่าสนใจ
- FPDF บทที่ 3 การกำหนดขนาดกระดาษ
- FPDF บทที่ 5 การกำหนดกั้นหน้ากระดาษ
- FPDF บทที่ 2 การใช้งานเบื้องต้น
- FPDF บทที่ 7 การตั้งค่าท้ายกระดาษ
- FPDF บทที่ 6 การตั้งค่าหัวกระดาษ
มี 2 ความเห็น ในบทความเรื่อง “FPDF บทที่ 4 การเพิ่มหน้ากระดาษ”
แสดงความเห็น
Categories
-
Recent Posts
- เครื่องฟ้อง error จอฟ้า STOP: c0000221 {Bad Image Checksum}
- The application failed to initialize properly(000000)
- อยากเปิดร้านคอม ทำยังไงดี?
- Wordpress Theme PhotoMadness ธีมสำหรับคนชอบถ่ายภาพ
- mail server : ติดตั้ง argosoft mail server
- mail server สร้างเมล์เซิฟเวอร์ทดสอบโค้ดส่งอีเมล์ ด้วย hmailserver
- php redirect สั่งเด้งฟ้าผ่า
- javascript ห้ามคลิกขวา
- CSS IE Bugs แมลงร้ายในไออี 6
- PHP round ปัดเศษ
- PHP ceil() ปัดเศษขึ้น
- Gravatar สร้างร่างใหม่สู่โลกออนไลน์
- PHP floor() ปัดเศษลง
- แจกโค้ด php คำนวณอายุ
- PHP date() ฟังก์ชั่นจัดการวัน-เวลา
Tags
Array Back to the basic calendar CAPTCHA chart CSS Dreamveawer error firefox firefox plugin FPDF General gmail google hotmail html icon icons javascript jQuery jquery plugin jquery slide jquery tooltip jQuery tutorial jQuery UI loop Mac MySQL Other PHP plugin program programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin
ผมอยากรู้ว่า
การขึ้นหน้าใหม่ ใน fpdf
ช่วยบอกที่แบบกำหนดเองนะว่าจะขึ้นหน้าใหม่เมื่อไรนะ
ใช้คำสั่ง เพิ่มหน้าใหม่ นี่แหละครับ อยากขึ้นหน้าใหม่เมื่อไร ก็ใช้คำสั่งนี้เลย