
ในการสร้างไฟล์ 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 การตั้งค่าหัวกระดาษ
ผู้เขียน: วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย
เว็บไซต์ :http://www.select2web.com
งานเล็กๆก็ยิ่งใหญ่ได้ ถ้าอยู่ในที่ๆเหมาะสม
มี 2 ความเห็น ในบทความเรื่อง “FPDF บทที่ 4 การเพิ่มหน้ากระดาษ”
แสดงความเห็น
Categories
- 1 week 1 Source (2)
- AppServ (10)
- Array (2)
- Codeigniter (1)
- Computer (7)
- CSS (9)
- Dreamweaver (7)
- Firefox (7)
- Form (2)
- FPDF (15)
- General (31)
- HTML (2)
- Javascript (6)
- jQuery (86)
- Mac (10)
- MySQL (15)
- Navicat (9)
- Other (58)
- PHP (97)
- PHP-function (12)
- Program (8)
- SMF (15)
- SQL (20)
- Theme (1)
- TinyMCE (7)
- webservice (1)
- Wordpress (18)
- คอมฯ ทั่วไป (6)
-
Recent Posts
- akismet ปลักอินกรองแสปมของเวิร์ดเพรส
- WP-CMS Post Control ปลักอินสำหรับซ่อนสิ่งที่ไม่ต้องการในเวิร์ดเพรส
- wordpress flickr manager ปลักอินสำหรับอัปโหลดภาพเก็บที่ flickr
- picpick โปรแกรมที่เว็บโปรแกรมเมอร์ต้องมีไว้ติดเครื่อง
- ขอความเห็น
- todoist โปรแกรมจดรายการสิ่งที่ต้องทำสุดเจ๋ง
- wordpress google xml sitemap หนึ่งในปลักอินที่ท่านต้องติดตั้ง
- แนะนำเว็บให้ความรู้การเขียนโปรแกรมโคตะระเด็ด
- โปรแกรมจดรายการสิ่งที่จะต้องทำ
- แจกภาพปุ่มเอาไปตกแต่งเว็บ
- วิธีสร้างเว็บให้ติดอันดับหนึ่ง
- wordpress ปิงผู้ปิดทองหลังพระ
- วิธีเปิด notepad อย่างรวดเร็ว
- วิธีดึงข้อมูลออกจากฐานข้อมูลของเวิร์ดเพรส แบบสุ่ม
- หารายละเอียดโดเมน
Tags
AppServ Array Back to the basic bug calendar CAPTCHA chart CSS Dreamveawer eclipse error firebug Firefox firefox plugin FPDF General google helios HTML icons Javascript jQuery jquery plugin jquery slide jQuery tutorial jQuery UI Mac MySQL Other pdt PHP phpmailer programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin
ผมอยากรู้ว่า
การขึ้นหน้าใหม่ ใน fpdf
ช่วยบอกที่แบบกำหนดเองนะว่าจะขึ้นหน้าใหม่เมื่อไรนะ
ใช้คำสั่ง เพิ่มหน้าใหม่ นี่แหละครับ อยากขึ้นหน้าใหม่เมื่อไร ก็ใช้คำสั่งนี้เลย