-
FPDF บทที่ 9 การกำหนดคุณสมบัติของเอกสาร
เอกสารใดๆก็ตาม ไม่ว่าจะเป็น word excel หรือ pdf เอง จะมีข้อมูลส่วนหนึ่งที่ติดตัวเอกสาร เพื่อเป็นตัวบ่งบอกเอกลักษณ์ หรือข้อมูล ของเอกสารนั้นๆ เช่น โปรแกรมที่ใช้สร้างเอกสารชิ้นนี้ขึ้นมา ชื่อผู้ผลิต คีย์เวิร์ดสำหรับการค้นหา เป็นต้น FPDF จะมีคำสั่งที่ใช้สำหรับกำหนดคุณสมบัติของเอกสาร 6 คำสั่ง SetAuthor SetCreator SetDisplayMode SetKeywords SetSubject SetTitle
READ MORE -
คัมภีร์จีบสาวฉบับสะท้านยุทธภพ
ชีวิตโปรแกรมเมอร์ในเมืองไทยนั้น ไม่ใช่เพียงแค่เป็นคนเขียนโค้ดเท่านั้น แต่ในบางครั้งยังรวมไปถึง คนเดินสายแลน คนรับรีไควเม้นท์ คนซ่อมเครื่อง ซึ่งงานเหล่านี้ ล้วนแล้วแต่จะต้องติดต่อกับผู้คนจำนวนมาก ต้องติดต่อกับคนที่เป็นทั้งเพศหญิงและเพศชาย การติดต่อกับเพศชายนั้นเป็นอะไรที่ไม่ค่อยซับซ้อน พูดกันง่ายๆ เล่นบ้างจริงบ้าง ก็ยังได้ ชิวๆ แต่การติดต่อกับเพศหญิงนั้น เป็นอะไรที่ซับซ้อนกว่า ต้องคอยดูอารมณ์ พูดเล่นก็ไม่ค่อยได้ คุณเธอมักคิดมาก และอะไรต่อมิอะไรอีกเยอะแยะ
READ MORE -
FPDF บทที่ 8 การใส่เลขหน้า
เวลาเราพิมพ์เอกสารหลายๆหน้า เราก็มักจะมีหมายเลขหน้าและจำนวนหน้าทั้งหมด กำกับไว้ด้วยเสมอ เพื่อจะได้รู้ว่าเอกสารทั้งหมดมีกี่หน้า และปัจจุบันกำลังดูหน้าที่เท่าไร คำสั่งที่เกี่ยวข้องกับเลขหน้าของ FPDF นั้นมี 2 คำสั่ง คือ AliasNbPages PageNo
READ MORE -
FPDF บทที่ 7 การตั้งค่าท้ายกระดาษ
ท้ายกระดาษคือส่วนที่จะถูกพิมพ์ออกมาโดยอัตโนมัติ ทุกๆครั้งที่สิ้นสุดหน้ากระดาษ เราอาจจะใช้พื้นที่ส่วนนี้พิมพ์ เลขหน้า ที่อยู่บริษัท หรือ copy right หรืออื่นๆใด ตามที่ท่านเห็นว่าอยากจะให้มันมีในทุกๆหน้าด้านล่าง สำหรับ FPDF นั้นคำสั่งที่ใช้สำหรับกำหนดท้ายกระดาษ ก็คือคำสั่ง Footer() ซึ่งคำสั่งนี้จะถูกเรียกใช้อัตโนมัติเมื่อสิ้นสุดข้อความในแต่ละหน้า
READ MORE -
FPDF บทที่ 6 การตั้งค่าหัวกระดาษ
หัวกระดาษคือส่วนที่จะถูกพิมพ์ออกมาโดยอัตโนมัติ ทุกๆครั้งที่มีหน้าใหม่เกิดขึ้น โดยปกติแล้วเราอาจจะใช้พิมพ์ที่อยู่บริษัท หรือไม่ก็ตราบริษัท หรือไม่ก็เป็นหมายเลขหน้า เป็นต้น สำหรับ FPDF นั้นคำสั่งที่ใช้สำหรับกำหนดหัวกระดาษ ก็คือคำสั่ง Header() ซึ่งคำสั่งนี้จะถูกเรียกใช้อัตโนมัติเมื่อเกิดหน้าเอกสารใหม่ หรือจะพูดเอาง่ายก็กล่าวได้ว่า เมื่อใดที่เกิดการเรียกใช้คำสั่ง AddPage() (ไม่ว่าจะเกิดจากเราเขียนโค้ดเอง หรือว่าเกิดจากการแบ่งหน้าอัตโนมัติ) มันจะไปเรียกคำสั่ง Header() ขึ้นมาทำงานต่อจากมันด้วยอัตโนมัิติ คำสั่ง Header() นี้ไม่สามารถเรียกใช้ได้โดยตรง (อย่างที่กล่าวไปนั่นแหละ ว่ามันจะเรียกใช้อัตโนมัติ) และในตัว FPDF เองเขาเขียนไว้แค่คำสั่ง (เมธอด) เปล่าๆ
READ MORE -
โนคาเช่
เมื่อครั้งที่ข้าพเจ้ายังศึกษาอยู่สาขาวิทยาการคอมฯ และชั่วโมงหนึ่งของวิชาการซ่อมบำรุงคอมพิวเตอร์ อาจารย์ท่านเดินเข้ามาในห้อง และกล่าวด้วยเสียงดังฟังชัด “วันนี้เราจะเรียนรู้เรื่องคาเช่กัน” ถึงจะฟังชัด แต่ก็ถึงกับใบ้รับประทาน มันเป็นเรื่องใหม่ที่เรายังไม่เคยเรียนรู้กันมาเลย อีกทั้งฟังดูแล้วชื่อไอ้ตัวนี้มันก็แปลกๆ เหมือนสายการบิน คาเธ่แปซิฟิก หลังจากแหกเคสออก อาจารย์ก็ชี้ไปที่อุปกรณ์ชิ้นหนึ่ง แล้วบอกว่า ไอ้นี่แหละคาเช่ อาจ้านนน… นี่มันแคช นี่นา เออ… นั่นแหละคาเช่
READ MORE -
FPDF บทที่ 5 การกำหนดกั้นหน้ากระดาษ
คำสั่งที่ใช้สำหรับ กำหนดกั้นหน้ากระดาษนั้น มี 4 คำสั่ง ประกอบด้วย SetMargins SetLeftMargin SetRightMargin SetTopMargin
READ MORE -
FPDF บทที่ 4 การเพิ่มหน้ากระดาษ
ในการสร้างไฟล์ pdf ด้วย FPDF นั้น การเพิ่มหน้ากระดาษเป็นสิ่งที่จะต้องทำ บังคับเลยว่างั้นเถอะ หรือในบางครั้งเราจำเป็นจะต้องออกรายงาน หลายๆหน้า เราก็ใช้คำสั่งนี้เหมือนกัน AddPage([string orientation ,[ mixed format]]) คำอธิบาย ใช้สำหรับเพิ่มหน้ากระดาษเข้าไปในเอกสาร pdf ของเรา
READ MORE -
FPDF บทที่ 3 การกำหนดขนาดกระดาษ
แน่นอนเลยว่าในชีวิตจริง การออกรายงานหรือการปริ้นต์เอกสาร ไม่ได้จำกัดอยู่แค่ A4 แต่ยังมี กระดาษซองจดหมาย,A5 หรือกระดาษที่มีขนาดไม่ค่อยจะเหมือนชาวบ้าน เช่น จำพวกกระดาษต่อเนื่อง เป็นต้น นี่ยังไม่นับรวมเอา กระดาษแนวตั้ง กับแนวนอน เข้าไปด้วย FPDF นั้นอนุญาติให้เรากำหนดใช้กระดาษขนาดไหนก็ได้ แนวตั้ง แนวนอนก็ได้เช่นกัน โดยผ่าน construct
READ MORE
Beeanca
Modern Blogging Template




