FPDF บทที่ 11 พิมพ์ข้อความลงไปในเอกสารด้วยคำสั่ง text

October 2009 | By platoosom | FPDF | Tags : | อ่าน : 1355

ในบรรดาคำสั่งในการพิมพ์ข้อความลงไปในเอกสาร pdf ที่ fpdf เตรียมไว้ให้ 4 คำสั่ง คือ Text , Write , Cell , MultiCell คำสั่ง Text เป็นคำสั่งที่เรียบง่ายที่สุด คำสั่งนี้เหมาะที่จะใช้ในการพิมพ์ข้อความสั้นๆ เพราะว่ามันจะไม่ขึ้นบรรทัดใหม่ให้อัตโนมัติ ลองดูวิธีการใช้งานครับ แล้วผมจะอธิบายคำสั่ง ตอนท้าย

Live Demo

<?php
define('FPDF_FONTPATH','font/');
 
require('fpdf.php');
 
$pdf=new FPDF();
 
// เพิ่มฟ้อนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana
$pdf->AddFont('angsana','','angsa.php');
 
//สร้างหน้าเอกสาร
$pdf->AddPage();
 
// กำหนดฟ้อนต์ที่จะใช้  อังสนา ตัวธรรมดา ขนาด 14
$pdf->SetFont('angsana','',14);
 
// พิมพ์ข้อความลงเอกสาร
$pdf->Text( 10  , 10 , iconv( 'UTF-8','cp874' , 'ครั้งแรกที่ผมศึกษาตัว fpdf ผมมองมันไม่ค่อยจะออกว่าจะพิมพ์ข้อความลงไปตรงนั้นตรงนี้ได้อย่างไร มันเหมือนเอกสารเวิร์ดมั้ย ที่ถ้าหากเราจะให้ข้อความมันเริ่มจากบรรทัดที่ 3 เราจะต้องเคาะขึ้นบรรทัดใหม่ 3 ครั้งก่อน แล้วค่อยพิมพ์  แล้วถ้าเราไม่ได้พิมพ์ไปทีละบรรทัดล่ะ เช่น อยากให้มันพิมพ์ตรงนั้นนิด ตรงนี้หน่อย ทำไง หลังจากพยายามทำความเข้าใจอยู่พักนึง ผมจึงได้ข้อสรุปว่า การพิมพ์ข้อความลงไปในเอกสาร pdf ด้วย fpdf นั้น เหมือนการใช้กล่องข้อความของเอกสารเวิร์ดมากกว่า ที่มีข้อความอยู่ในกล่อง แล้วลากไปลากมาให้ข้อความนั้นแสดงในตำแหน่งที่ต้องการ' ) );
 
$pdf->Output();
?>

สาเหตุที่ผมใช้ข้อความย้าวยาว ในคำสั่ง Text ก็เพื่อให้ท่านๆเห็นกับตาว่ามันไม่ปัดขึ้นบรรทัดใหม่ให้อัตโนมัติ

Text(float x, float y, string txt)

คำอธิบาย

สำหรับพิมพ์ข้อความลงในเอกสาร pdf คำสั่งนี้ จะไม่สนกั้นหน้า กั้นหลัง มุมซ้ายมือบน เป็นพิกัด 0,0

พารามิเตอร์

x : (ตัวเลข) พิกัดในแกน x แนวนอน
y : (ตัวเลข) พิกัดในแกน y แนวตั้ง
txt : (ตัวหนังสือ) ข้อความที่ต้องการพิมพ์

บทความน่าสนใจ

  1. FPDF บทที่ 13 พิมพ์ข้อความลงไปในเอกสารด้วยคำสั่ง Cell
  2. FPDF บทที่ 14 พิมพ์ข้อความลงไปในเอกสารด้วยคำสั่ง MultiCell
  3. FPDF บทที่ 12 พิมพ์ข้อความลงไปในเอกสารด้วยคำสั่ง write
  4. FPDF บทที่ 5 การกำหนดกั้นหน้ากระดาษ
  5. FPDF บทที่ 4 การเพิ่มหน้ากระดาษ
Tags:

ผู้เขียน: วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย

เว็บไซต์ :http://www.select2web.com

งานเล็กๆก็ยิ่งใหญ่ได้ ถ้าอยู่ในที่ๆเหมาะสม

มี 2 ความเห็น ในบทความเรื่อง “FPDF บทที่ 11 พิมพ์ข้อความลงไปในเอกสารด้วยคำสั่ง text”

  1. Pepe says:

    ขอบใจน้าาา

  2. NightMare says:

    ขอบคุณมากครับที่สรรหาสิ่งดีๆมาให้เสมอๆ ทุกวันนี้หาเวลาหายใจมาเข้าเว็บนี้ทุกวันให้ได้เพราะเนื้อหาดีๆ อิอิ

แสดงความเห็น

ชื่อ *
Email *
Website
ความคิดเห็น