|
FPDF and PHP to Develop Web Report
วันที่ 19 - 21 มีนาคม 2553
เกริ่นนำ
FPDF เป็น php class library เพื่อสร้าง pdf file โดยสามารถกำหนดขนาดหน้ากระดาษ, การวางแนว,
การกำหนดตำแหน่งแสดงข้อความที่แน่นอน ฯลฯ จึงถูกนำมาประยุกต์ใช้สร้าง web report (รายงานบน web) ในรูปแบบ pdf file ซึ่งทางฝั่ง client (web browser) สามารถดูก่อนพิมพ์ บันทึก และพิมพ์บนกระดาษได้
เนื้อหาวิชา
• เรียนรู้ FPDF v1.6TH ซึ่งสามารถแสดงข้อความทั้งภาษาอังกฤษและภาษาไทย
สำหรับภาษาไทยรูปวรรณยุกต์ทั้ง 4 และไม้ทัณฑฆาต อยู่ในระดับปกติ ไม่ลอยสูงเกินไป,
ใช้ได้ทั้งบน windows และ linux, ใช้ได้กับ PHP 4 และ PHP 5
• เรียนรู้การกำหนด page orientation, measure unit, page format (page size)
• เรียนรู้การกำหนด margins
• เรียนรู้การจัดการ page header และ page footer
• เรียนรู้ลักษณะการทำงานและการจัดการ page break และ line break
• เรียนรู้การจัดการ current page number และ total number of pages
• เรียนรู้การจัดการ current position
• เรียนรู้การกำหนด font family, font style, และ font size
• เรียนรู้การทำงานของ method ต่างๆ ที่ใช้แสดงข้อความ
• เรียนรู้การนำ image (JPG, PNG and GIF) มาแสดงใน report
• เรียนรู้การสร้าง line และ rectangle
• เรียนรู้การกำหนดสีให้กับ text, line และ rectangle
• เรียนรู้การทำ link เชื่อมโยงไปยัง internal หรือ external document เพื่อดูข้อมูลที่เกี่ยวข้อง
(drill down)
• เรียนรู้การกำหนดข้อความใน document properties ของ pdf file ที่ FPDF สร้างขึ้น
• เรียนรู้การกำหนด display mode ของ pdf file
• เรียนรู้การทำ protection
• เรียนรู้การทำ page group
• เรียนรู้การสร้าง dash แบบต่างๆ
• เรียนรู้การสร้าง rounded rectangle
• เรียนรู้การสร้าง circle และ ellipse
• เรียนรู้การทำ clipping แบบต่างๆ
• เรียนรู้การทำ rotate แบบต่างๆ
• เรียนรู้การทำ bookmark
• เรียนรู้การทำ linear gradient และ radial gradient
• เรียนรู้การสร้าง polygon
• เรียนรู้การทำ transparency
• เรียนรู้การทำ visibility แบบต่างๆ
• เรียนรู้การสร้าง star
• เรียนรู้การสร้าง barcode แบบต่างๆ
• เรียนรู้วิธีนำข้อความจาก document properties ของ pdf file ที่มีอยู่แล้ว มาใช้ประโยชน์
• เรียนรู้การทำ baht text (multiline คล้ายการตัดคำขึ้นบรรทัดใหม่)
• เรียนรู้การทำ money text (multiline คล้ายการตัดคำขึ้นบรรทัดใหม่)
• เรียนรู้การกำหนด date format แบบต่างๆ
• เรียนรู้การแปลงเลขอารบิคเป็นเลขไทย และเลขไทยเป็นเลขอารบิค
• เรียนรู้การทำ single underline และ double underline ซึ่งกำหนดสีได้
• เรียนรู้การเขียน SQL statement เพื่อเลือกข้อมูลจาก MySQL นำมาแสดงใน report
• เรียนรู้การสร้าง tabular report, crosstab report และ master-detail report
• เรียนรู้การทำ automatic printing
• เรียนรู้ปัญหาหรือข้อจำกัด รวมถึงการป้องกัน, การแก้ไข, หรือการบรรเทาปัญหา เช่น
การป้องกันปัญหา blank page syndrome
การบรรเทาปัญหา การ find ข้อความภาษาไทยใน report (pdf file)
การบรรเทาปัญหา ข้อความภาษาไทยยาวเกินกว่าพื้นที่กำหนด
การแก้ไขปัญหา การใช้ตัวเลขไทย (ทั้งเอกสาร รวมทั้ง total number of pages) เป็นต้น
ความรู้พื้นฐานที่ควรมี
• เขียนโปรแกรมด้วยภาษา PHP ตามหลักการ OOP ได้
• มีความรู้ความเข้าใจใน SQL และ MySQL
สถานที่เรียน : ห้อง 605 ชั้น 6 อาคารวิทยบริการ ม.เกษตรศาสตร์ บางเขน
ระยะเวลา : 18 ชั่วโมง
วันที่เรียน : วันศุกร์ที่ 19, วันเสาร์ที่ 20, และวันอาทิตย์ที่ 21 มีนาคม 2553
เวลาเรียน : 09:00 - 16:00 น.
ค่าเรียน : 5,100 บาท (ไม่มี vat, รวมเอกสาร, อาหารว่าง 2 ครั้ง/วัน, อาหารกลางวัน (ข้าวกล่อง))
ช่วงการรับสมัคร : ตั้งแต่วันนี้ - วันศุกร์ที่ 5 มีนาคม 2553 หรือจนกว่าจะเต็ม
ก่อนตัดสินใจสมัครเรียน (สอบถามเพิ่มเติม โทร. 085 - 072 - 6869)
• ไม่มีการออกใบประกาศนียบัตรหรือวุฒิบัตร
• เป็นการสร้างรายงาน (report) ในรูปแบบ pdf file เท่านั้น (ไม่มีรูปแบบอื่น เช่น excel ฯลฯ)
• ไม่ใช่การอ่าน web page (html) แล้วนำมาสร้างเป็น pdf file
• ไม่มี wizard หรือ tool (report designer) ให้ใช้ เป็นการเขียนโปรแกรมล้วนๆ
• ไม่อธิบายการสร้าง graph แต่อธิบายการนำ graph ที่สร้างเสร็จแล้ว (image file) มาแสดงใน report
• FPDF v1.6TH ควรใช้กับ TIS-620
• source code (php file) ควรถูก save เป็น ANSI
• เรียนรู้และฝึกปฏิบัติกับระบบปฏิบัติการ windows เท่านั้น
• มีตัวอย่างรายงานที่สามารถ download ไปดูได้ โดยไปที่ 4shared.com, search ด้วยคำว่า pnslvp,
download ไฟล์ที่มีคำว่า sample
ขั้นตอนการสมัครเรียน (รายละเอียดอยู่ในใบสมัครเรียน)
• ไปที่ 4shared.com, search ด้วยคำว่า pnslvp, download ใบสมัครเรียน (ไฟล์ที่มีคำว่า
application.doc)
• เขียนข้อมูลในใบสมัครเรียน
• ชำระค่าเรียน โดยโอนเงินเข้าบัญชีธนาคาร
• แจ้งการสมัครเรียน โดย scan หลักฐานการโอนเงินเป็นไฟล์ภาพ แล้วส่ง mail พร้อมใบสมัครเรียนมา
ที่ [email protected]
• นำหลักฐานการโอนเงินตัวจริงมาแสดง (ในวันเรียนวันแรก)
หมายเหตุ
• อุปกรณ์ที่ควรนำมาในวันเรียน ได้แก่ สมุดจด, ดินสอ, ปากกา, ยางลบ, flash drive และร่ม
• ถ้าท่านนำรถมาด้วย กรุณาอย่าจอดในที่ห้ามจอด เพราะจะถูกล็อคล้อและเสียค่าปรับ ถ้าหาที่จอดรถ
ไม่ได้ กรุณานำรถไปจอดที่อาคารจอดรถ ใกล้ประตูงามวงศ์วาน 1 (อาคารจอดรถอยู่ตรงข้ามกับอาคาร
วิทยบริการ) ค่าจอดรถ 10 บาท/คัน/วัน โดยต้องประทับตรายางที่บัตรจอดรถ (ตรายางของอาคาร
วิทยบริการ)
• ถ้าท่านสมัครเรียนไม่ทัน หรือสนใจวิชาอื่นๆ กรุณาไปที่ 4shared.com, search ด้วยคำว่า pnslvp,
แล้ว download ไฟล์ตามต้องการ
|
|
|
|
By : |
pnslvp |
|
Email : |
[email protected] |
|
Telephone : |
085 - 072 - 6869 |
|
Create/Update Date : |
2010-01-26 /
0000-00-00 |
|
ไทยครีเอทเป็นเพียงสื่อกลางในการประกาศประชาสัมพันธ์เท่านั้น ไม่มีส่วนรับรู้และความรับผิดชอบทุกรณี กรุณาตรวจสอบและศึกษาข้อมูลให้ชัดเจนก่อนการสั่งซื้อบริการ หรือใช้บริการ |