ตัว FPDF นั้นนอกจากจะสนับสนุนการเขียนข้อความธรรมดาลงในเอกสาร,สนับนุนการใส่รูปภาพ, ยังสนับสนุนการใส่ไฮเปอลิงก์ หรือลิ้งก์ เข้าไปในเอกสารได้ด้วย คำสั่งที่ใช้นั้นผมได้เขียนไวยากรณ์และรายละเอียดไว้แล้วครั้งหนึ่งที่ FPDF บทที่ 13 พิมพ์ข้อความลงไปในเอกสารด้วยคำสั่ง Cell และ FPDF บทที่ 12 พิมพ์ข้อความลงไปในเอกสารด้วยคำสั่ง write
สรุปได้ว่าถ้าท่านต้องการใส่ลิงก์เข้าไปในเอกสาร PDF ท่านสามารถใช้คำสั่งได้ 2 คำสั่ง
คำสั่ง Cell
Cell(float w [, float h [, string txt [, mixed border [, int ln [, string align [, boolean fill [, mixed link]]]]]]]) |
และคำสั่ง Write
Write(float h, string txt [, mixed link]) |
ตัวอย่างการใช้งาน
<?php define('FPDF_FONTPATH','font/'); require('fpdf.php'); $pdf=new FPDF(); // เพิ่มฟ้อนต์ภาษาไทยเข้ามา ตัวธรรมดา กำหนด ชื่อ เป็น angsana $pdf->AddFont('angsana','','angsa.php'); //สร้างหน้าเอกสาร $pdf->AddPage(); // กำหนดฟ้อนต์ที่จะใช้ อังสนา ตัวธรรมดา ขนาด 14 $pdf->SetFont('angsana','',14); //+ พิมพ์ hyper link ด้วยคำัสั่ง Write ลงไปในเอกสาร $pdf->Write( 5 , iconv( 'UTF-8','cp874' , 'www.select2web.com ' ) , 'http://www.select2web.com' ); //+ พิมพ์ hyper link ด้วยคำัสั่ง Cell ลงไปในเอกสาร $pdf->Cell( 50 , 5 , iconv( 'UTF-8','cp874' , 'www.select2web.com' ) , 0 ,1,'L',false,'http://www.select2web.com'); $pdf->Output(); ?> |
หากท่านสงสัยว่าทำไมคำสั่ง Write พารามิเตอร์น้อย Cell พารามิเตอร์เยอะ โปรดเข้าไปอ่านรายละเอียดของแต่ละคำสั่งที่ผมเขียนไว้