• FPDF

    FPDF บทที่ 9 การกำหนดคุณสมบัติของเอกสาร

    เอกสารใดๆก็ตาม ไม่ว่าจะเป็น word excel หรือ pdf เอง จะมีข้อมูลส่วนหนึ่งที่ติดตัวเอกสาร เพื่อเป็นตัวบ่งบอกเอกลักษณ์ หรือข้อมูล ของเอกสารนั้นๆ เช่น โปรแกรมที่ใช้สร้างเอกสารชิ้นนี้ขึ้นมา ชื่อผู้ผลิต คีย์เวิร์ดสำหรับการค้นหา เป็นต้น FPDF จะมีคำสั่งที่ใช้สำหรับกำหนดคุณสมบัติของเอกสาร 6 คำสั่ง SetAuthor SetCreator SetDisplayMode SetKeywords SetSubject SetTitle

    READ MORE
  • General

    คัมภีร์จีบสาวฉบับสะท้านยุทธภพ

    ชีวิตโปรแกรมเมอร์ในเมืองไทยนั้น ไม่ใช่เพียงแค่เป็นคนเขียนโค้ดเท่านั้น แต่ในบางครั้งยังรวมไปถึง คนเดินสายแลน คนรับรีไควเม้นท์ คนซ่อมเครื่อง ซึ่งงานเหล่านี้ ล้วนแล้วแต่จะต้องติดต่อกับผู้คนจำนวนมาก ต้องติดต่อกับคนที่เป็นทั้งเพศหญิงและเพศชาย การติดต่อกับเพศชายนั้นเป็นอะไรที่ไม่ค่อยซับซ้อน พูดกันง่ายๆ เล่นบ้างจริงบ้าง ก็ยังได้ ชิวๆ แต่การติดต่อกับเพศหญิงนั้น เป็นอะไรที่ซับซ้อนกว่า ต้องคอยดูอารมณ์ พูดเล่นก็ไม่ค่อยได้ คุณเธอมักคิดมาก และอะไรต่อมิอะไรอีกเยอะแยะ

    READ MORE
  • FPDF

    FPDF บทที่ 8 การใส่เลขหน้า

    เวลาเราพิมพ์เอกสารหลายๆหน้า เราก็มักจะมีหมายเลขหน้าและจำนวนหน้าทั้งหมด กำกับไว้ด้วยเสมอ เพื่อจะได้รู้ว่าเอกสารทั้งหมดมีกี่หน้า และปัจจุบันกำลังดูหน้าที่เท่าไร คำสั่งที่เกี่ยวข้องกับเลขหน้าของ FPDF นั้นมี 2 คำสั่ง คือ AliasNbPages PageNo

    READ MORE
  • Other

    มีไอค่อนมาแจก

    ผมไปเจอมาจากเว็บ เป็นไอค่อนที่สวยมากเลยทีเดียวครับ คงไม่ต้องมีคำบรรยายใดๆให้ลึกซึ้ง ไม่ต้องมีคำบรรยายใดๆ ให้สวยเลิศเลอ ดูภาพก็เป็นอันทราบกันได้ ว่างดงามได้ใจจริงๆ ถ้าเรานั่งทำเองน่ะเหรอ อาจจะต้องใช้เวลาทั้งชีวิตผลิตมันขึ้นมา ที่กล่าวว่าทั้งชีวิต เพราะเราอาจจะขี้เกียจเสียก่อน เซตที่ 1

    READ MORE
  • FPDF

    FPDF บทที่ 7 การตั้งค่าท้ายกระดาษ

    ท้ายกระดาษคือส่วนที่จะถูกพิมพ์ออกมาโดยอัตโนมัติ ทุกๆครั้งที่สิ้นสุดหน้ากระดาษ เราอาจจะใช้พื้นที่ส่วนนี้พิมพ์ เลขหน้า ที่อยู่บริษัท หรือ copy right หรืออื่นๆใด ตามที่ท่านเห็นว่าอยากจะให้มันมีในทุกๆหน้าด้านล่าง สำหรับ FPDF นั้นคำสั่งที่ใช้สำหรับกำหนดท้ายกระดาษ ก็คือคำสั่ง Footer() ซึ่งคำสั่งนี้จะถูกเรียกใช้อัตโนมัติเมื่อสิ้นสุดข้อความในแต่ละหน้า

    READ MORE
  • FPDF

    FPDF บทที่ 6 การตั้งค่าหัวกระดาษ

    หัวกระดาษคือส่วนที่จะถูกพิมพ์ออกมาโดยอัตโนมัติ ทุกๆครั้งที่มีหน้าใหม่เกิดขึ้น โดยปกติแล้วเราอาจจะใช้พิมพ์ที่อยู่บริษัท หรือไม่ก็ตราบริษัท หรือไม่ก็เป็นหมายเลขหน้า เป็นต้น สำหรับ FPDF นั้นคำสั่งที่ใช้สำหรับกำหนดหัวกระดาษ ก็คือคำสั่ง Header() ซึ่งคำสั่งนี้จะถูกเรียกใช้อัตโนมัติเมื่อเกิดหน้าเอกสารใหม่ หรือจะพูดเอาง่ายก็กล่าวได้ว่า เมื่อใดที่เกิดการเรียกใช้คำสั่ง AddPage() (ไม่ว่าจะเกิดจากเราเขียนโค้ดเอง หรือว่าเกิดจากการแบ่งหน้าอัตโนมัติ) มันจะไปเรียกคำสั่ง Header() ขึ้นมาทำงานต่อจากมันด้วยอัตโนมัิติ คำสั่ง Header() นี้ไม่สามารถเรียกใช้ได้โดยตรง (อย่างที่กล่าวไปนั่นแหละ ว่ามันจะเรียกใช้อัตโนมัติ) และในตัว FPDF เองเขาเขียนไว้แค่คำสั่ง (เมธอด) เปล่าๆ

    READ MORE
  • PHP

    โนคาเช่

    เมื่อครั้งที่ข้าพเจ้ายังศึกษาอยู่สาขาวิทยาการคอมฯ และชั่วโมงหนึ่งของวิชาการซ่อมบำรุงคอมพิวเตอร์ อาจารย์ท่านเดินเข้ามาในห้อง และกล่าวด้วยเสียงดังฟังชัด “วันนี้เราจะเรียนรู้เรื่องคาเช่กัน” ถึงจะฟังชัด แต่ก็ถึงกับใบ้รับประทาน มันเป็นเรื่องใหม่ที่เรายังไม่เคยเรียนรู้กันมาเลย อีกทั้งฟังดูแล้วชื่อไอ้ตัวนี้มันก็แปลกๆ เหมือนสายการบิน คาเธ่แปซิฟิก หลังจากแหกเคสออก อาจารย์ก็ชี้ไปที่อุปกรณ์ชิ้นหนึ่ง แล้วบอกว่า ไอ้นี่แหละคาเช่ อาจ้านนน… นี่มันแคช นี่นา เออ… นั่นแหละคาเช่

    READ MORE
  • FPDF

    FPDF บทที่ 5 การกำหนดกั้นหน้ากระดาษ

    คำสั่งที่ใช้สำหรับ กำหนดกั้นหน้ากระดาษนั้น มี 4 คำสั่ง ประกอบด้วย SetMargins SetLeftMargin SetRightMargin SetTopMargin

    READ MORE
  • FPDF

    FPDF บทที่ 4 การเพิ่มหน้ากระดาษ

    ในการสร้างไฟล์ pdf ด้วย FPDF นั้น การเพิ่มหน้ากระดาษเป็นสิ่งที่จะต้องทำ บังคับเลยว่างั้นเถอะ หรือในบางครั้งเราจำเป็นจะต้องออกรายงาน หลายๆหน้า เราก็ใช้คำสั่งนี้เหมือนกัน AddPage([string orientation ,[ mixed format]]) คำอธิบาย ใช้สำหรับเพิ่มหน้ากระดาษเข้าไปในเอกสาร pdf ของเรา

    READ MORE
  • FPDF

    FPDF บทที่ 3 การกำหนดขนาดกระดาษ

    แน่นอนเลยว่าในชีวิตจริง การออกรายงานหรือการปริ้นต์เอกสาร ไม่ได้จำกัดอยู่แค่ A4 แต่ยังมี กระดาษซองจดหมาย,A5 หรือกระดาษที่มีขนาดไม่ค่อยจะเหมือนชาวบ้าน เช่น จำพวกกระดาษต่อเนื่อง เป็นต้น นี่ยังไม่นับรวมเอา กระดาษแนวตั้ง กับแนวนอน เข้าไปด้วย FPDF นั้นอนุญาติให้เรากำหนดใช้กระดาษขนาดไหนก็ได้ แนวตั้ง แนวนอนก็ได้เช่นกัน โดยผ่าน construct

    READ MORE