Ireport เทคนิคการทำแบบฟอร์มด้วย Image Background  สร้างคำถาม

 1,659 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 18/12/2018

Ireport เทคนิคการทำแบบฟอร์มด้วย Image Background

เทคนิคการ Design Report ด้วย Ireport กับวิธีการนำ Image Background มาใช้
ส่วนมากจะใช้กับแบบฟอร์มที่ตายตัวและมีโครงสร้างต่อ 1 หน้ากระดาษที่ชัดเจน
ตัวอย่าง Report นี้จะใช้กรณีที่เป็น Report 1 แบบฟอร์ม 1 Record 1 หน้านะครับ

ก่อนอื่นให้ทำการ Delete Report Band อื่นๆ ออกให้หมด โดยทำการเลือก Report Band ที่ต้องการ Delete แล้วคลิกขวากด Delete Band ครับให้เหลือแค่ Detail Band กับ Backgroundนะครับ ขั้นตอนนี้แล้วแต่ Template ของเพื่อนๆ แต่ละคนเลยนะ หากต้องการให้มี Title , Page Header ไว้ก็ไม่ต้อง Delete ก็ได้อันนี้แล้วแต่ Design เลย


เสร็จแล้วจะได้หน้าตาแบบนี้


จากนั้นให้ทำการ Display Background ขึ้นมาโดยคลิกที่ Background Band แล้วเลือก Maximize Background



จากนั้นให้เอารูปที่เราเตรียมไว้ใส่เข้ามาตรงส่วนของ Background Band ครับ ขั้นตอนเหมือน Insert รูปปรกติเลือก Image จาก Palette วางได้เลย



จากรูปจะเห็นว่าส่วนของ Background กับส่วนของ Detail จะอยู่คนละส่วนกัน ซึ่งตรงนี้ หากเราต้องการ Report 1 Record ต่อ 1 หน้า ให้ขยายความยาวของ Band ให้เต็มเลยนะครับ จากนั้นให้เรานำ Field ต่างๆ มาวางตรงส่วนของ Background แทน


เมื่อ Preview ออกมาจะได้หน้าตาแบบนี้


วิธีนี้จะเป็นการออกแบบที่แสดงผล Background ออกมาด้วยซึ่งแนะนำว่า Background ต้องมีความคมชัดจริงๆ
หากเพื่อนๆต้องการทำฟอร์มแบบ Print ออกกระดาษที่มี Label แปะอยู่แล้วหรือว่า ทำฟอร์มใหม่ที่ลอกแบบฟอร์มต้นฉบับเป๊ะๆ
สามารถดูวิธีได้จาก ตัวอย่างนี้เลย เทคนิคการทำแบบฟอร์มโดยใช้ Image Background เป็นแม่แบบ
ยังไงปรับใช้ตามความเหมาะสมนะครับ


ถ้าชอบบทความนี้ กด Like เลย :Ireport เทคนิคการทำแบบฟอร์มด้วย Image Background
TAGS : Java   iReport   Jasper Report   Java Programmer   โปรแกรมมิ่ง  
 1,659 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 18/12/2018



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  การกำหนดตัวแปรใน Velocity Template ทำอย่างไร ถามเมื่อ (2015-07-14)   1,665 views  (ดูล่าสุดเมื่อ 18 นาที)

  SVN ติดปัญหา org apache subversion javahl ClientException The working copy needs to be upgraded ถามเมื่อ (2016-07-21)   1,555 views  (ดูล่าสุดเมื่อ 25 นาที)

  ภาษา php ทำอะไรได้บ้าง นอกจากใช้ทำเว็บ ถามเมื่อ (2013-04-23)   2,077 views  (ดูล่าสุดเมื่อ 29 นาที)

  Oracle Create Select สร้าง Table ใหม่ตามโครงสร้าง Table เดิม ถามเมื่อ (2013-07-23)   2,226 views  (ดูล่าสุดเมื่อ 33 นาที)

  อยากแทรก iframe เข้าไปใน flex ของ script ด้วยครับ ถามเมื่อ (2013-04-24)   3,129 views  (ดูล่าสุดเมื่อ 35 นาที)

  วิธีใช้งาน Oracle HINT ถามเมื่อ (2016-12-14)   2,828 views  (ดูล่าสุดเมื่อ 38 นาที)

  วิธีใช้ extra webcam ถามเมื่อ (2012-02-28)   2,689 views  (ดูล่าสุดเมื่อ 38 นาที)

  ระบบจัดเก็บข้อมูล MYSQL ที่นิยมมีกี่แบบ ถามเมื่อ (2016-05-24)   1,932 views  (ดูล่าสุดเมื่อ 47 นาที)

  รหัส Error ที่ผู้ใช้เว็บควรรู้ มีอะไรบ้าง ถามเมื่อ (2016-11-02)   2,044 views  (ดูล่าสุดเมื่อ 48 นาที)

  Oracle คำนวณ อายุ จากวันเกิด ถามเมื่อ (2016-06-05)   3,071 views  (ดูล่าสุดเมื่อ 49 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com