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

 2,666 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   โปรแกรมมิ่ง  
 2,666 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 18/12/2018



SOA,Java,XSLT

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




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

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

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

  ลบ ไฟล์ SThumbDB tdb ที่อยู่ใน MEMORY CARD ของโทรศัพท์ samsung ไม่ได้ครับ ช่วยบอกวิธี ลบ ที ครับ ถามเมื่อ (2011-08-04)   4,843 views  (ดูล่าสุดเมื่อ 16 นาที)

  Machine learning คืออะไร เกี่ยวข้องกับ Big Data หรือไม่ ถามเมื่อ (2014-06-12)   2,756 views  (ดูล่าสุดเมื่อ 22 นาที)

  โครงสร้างภาษา html อยากรู้ัว่ามี โครงสร้างหลักๆ อะไรบ้าง ถามเมื่อ (2012-07-24)   3,077 views  (ดูล่าสุดเมื่อ 26 นาที)

  แจก Code jQuery วิธีกำหนดค่า checked ให้กับ radio หรือ select box ถามเมื่อ (2019-06-01)   2,263 views  (ดูล่าสุดเมื่อ 40 นาที)

  การเปลี่ยนแปลงระบบซอฟร์แวร์มีการเปลี่ยนแปลงกี่ครั้งและเปลี่ยนอย่างไร ถามเมื่อ (2011-09-20)   3,049 views  (ดูล่าสุดเมื่อ 43 นาที)

  แนะนำการฟ java script เจ๋ง Chart JS ถามเมื่อ (2015-08-21)   2,869 views  (ดูล่าสุดเมื่อ 44 นาที)

  Java Gen Excel ด้วย POI ขอตัวอย่าง ง่ายๆ ครับ ถามเมื่อ (2019-04-07)   3,347 views  (ดูล่าสุดเมื่อ 49 นาที)

  SDLC Concepts คืออะไรครับ ถามเมื่อ (2015-08-31)   3,497 views  (ดูล่าสุดเมื่อ 50 นาที)

  คําสั่ง sql คืออะไรคะ ต่างจาก PLSQL ยังไง ถามเมื่อ (2011-06-24)   4,323 views  (ดูล่าสุดเมื่อ 52 นาที)


 

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