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

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



SOA,Java,XSLT

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




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

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

  วิธีการแสดงผล HTML Markup บน iReport เพื่อสร้าง Template ไปให้ Jasperreport เรียกใช้ ถามเมื่อ (2019-04-07)   1,930 views  (ดูล่าสุดเมื่อ 36 นาที)

  table ของ database คืออะไร ถามเมื่อ (2017-03-24)   2,262 views  (ดูล่าสุดเมื่อ 52 นาที)

  Java JSON simple สร้างและ Parser JSON ง่ายๆ ผ่าน JSONParser บน ถามเมื่อ (2015-08-27)   1,946 views  (ดูล่าสุดเมื่อ 63 นาที)

  Oracle SQL Command แก้ปัญหา Null Value กรณี Sum แล้วไม่มี Data ถามเมื่อ (2015-08-23)   2,032 views  (ดูล่าสุดเมื่อ 67 นาที)

  ขอตัวอย่าง PHP File Upload ค่ะ ถามเมื่อ (2013-03-05)   2,492 views  (ดูล่าสุดเมื่อ 68 นาที)

  oracle pl sql select into dynamic sql ตัวอย่าง Code ถามเมื่อ (2014-01-31)   2,482 views  (ดูล่าสุดเมื่อ 87 นาที)

  Spring Boot คืออะไร ต่างจาก Spring Framework ยังไง ถามเมื่อ (2018-12-21)   4,329 views  (ดูล่าสุดเมื่อ 130 นาที)

  Full Stack JavaScript คืออะไร ถามเมื่อ (2020-01-24)   1,952 views  (ดูล่าสุดเมื่อ 135 นาที)

  Spring 4 เจอ error java lang ClassNotFoundException org springframework orm hibernate3 annotation AnnotationSessionFactoryBean ถามเมื่อ (2017-03-24)   1,785 views  (ดูล่าสุดเมื่อ 137 นาที)

  ใครคือบิดาแห่งภาษา Java ครับ ถามเมื่อ (2013-02-22)   2,567 views  (ดูล่าสุดเมื่อ 142 นาที)


 

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