วิธีการแสดงผล HTML Markup บน iReport เพื่อสร้าง Template ไปให้ Jasperreport เรียกใช้  สร้างคำถาม

 107 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 07/04/2019

วิธีการแสดงผล HTML Markup บน iReport เพื่อสร้าง Template ไปให้ Jasperreport เรียกใช้
เพื่อให้ง่ายต่อการแสดงผลบน Web Page แบบ Dynamic ที่สามารถ Customize ได้ไม่ตายตัว
ทำให้มีบ่อยครั้งที่เรามักจะเก็บ Content ต่างๆ ในรูปแบบของ Text ที่เป็น HTML ทั้งก้อนไว้ในฐานข้อมูล
แล้วทำมาแสดงบน Web page ได้เลยทันที
แต่ถ้าโจทย์เปลี่ยนเป็น การนำมาแสดงบน Report ล่ะ ?
Solution ที่เราจะเลือกใช้คือ Jasperreports โดยการออกแบบ Template ผ่าน iReport

โดยปรกติแล้วถ้าเรานำ Content ที่เป็น HTML มาใส่ใน text field เลยโดยที่ไม่ทำอะไร ผลที่ได้จะเป็นแบบนี้



อันนี้ผมไป Copy HTML มาจาก Wiki อ่ะนะผลที่ได้ก็จะแสดง Text แบบตรงไปตรงมาเนื่องจาก text field ไม่ได้มีการอ่าน Markup ของ HTML นั่นเอง
แนวทางแก้ไขให้เราทำการสร้าง Style ขึ้นมาแล้วเลือก Markup เป็น HTML จากนั้น Set ให้ text field ใช้ style นั้น หรือจะกำหนด Markup ของ Text field ให้เป็น HTML เลยก็ได้เช่นกัน



เพียงเท่านี้ก็จะได้การแสดงผลที่มี การประมวลผล Markup HTML ได้ตามด้านล่างนี้เลย



ลองใข้ Feature Viewer ออกเป็น MS Word ก็แสดงผลได้ตรงตามที่ preview เป๊ะ



ใน iReport Version ใหม่ๆ จะมี feature HTML มาให้ใน Palette อยู่เหมือนกัน
ยังไงลองใช้ feature นั้นดูก็ได้นะครับแต่ส่วนตัวผมเองยังไม่เคยลองเลยขอข้ามไปก่อน
ยังไงลองปรับใช้กันตามความเหมาะสมนะครับ


ถ้าชอบบทความนี้ กด Like เลย :วิธีการแสดงผล HTML Markup บน iReport เพื่อสร้าง Template ไปให้ Jasperreport เรียกใช้
TAGS : iReport   Jasper Report   Java   Java Programmer   โปรแกรมมิ่ง  
 107 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 07/04/2019



SOA,Java,XSLT

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




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

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

  ขอตัวอย่าง Hibernate get Sequenc Oracle โดยไม่ต้อง Mapping ครับ ถามเมื่อ (2013-07-04)   1,641 views  (ดูล่าสุดเมื่อ 6 นาที)

  Javascript เก็บค่าลง localStorage กับ SessionStorage ต่างกันอย่างไร ถามเมื่อ (2017-12-26)   297 views  (ดูล่าสุดเมื่อ 7 นาที)

  WLST คืออะไร ย่อมาจากอะไร ถามเมื่อ (2014-05-09)   1,767 views  (ดูล่าสุดเมื่อ 15 นาที)

  Ireport การทำ Row สลับ สี Background Color แถวคู่แถวคี่ Jasper report ถามเมื่อ (2018-11-30)   153 views  (ดูล่าสุดเมื่อ 16 นาที)

  Jasper report คืออะไร ต่างจาก iReport อย่างไร ถามเมื่อ (2015-08-23)   3,182 views  (ดูล่าสุดเมื่อ 17 นาที)

  JSON ย่อมาจาก JavaScript Object Notation ความหมายคือ ถามเมื่อ (2017-12-26)   294 views  (ดูล่าสุดเมื่อ 29 นาที)

  Oracle INSTR SQL Function ตัวนี้ใช้งานยังไง มาดูกัน ถามเมื่อ (2015-10-20)   1,434 views  (ดูล่าสุดเมื่อ 30 นาที)

  Java วิธี Query Field CLOB จาก Oracle ถามเมื่อ (2018-09-07)   181 views  (ดูล่าสุดเมื่อ 41 นาที)

  Java export excel วิธี set style ให้สวยงามด้วย HSSFCellStyle ถามเมื่อ (2015-09-14)   784 views  (ดูล่าสุดเมื่อ 49 นาที)

  Java Hibernate วิธีการ Mapping Oracle to_char ถามเมื่อ (2018-09-26)   178 views  (ดูล่าสุดเมื่อ 50 นาที)


 

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