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

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

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

วิธีการแสดงผล 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   โปรแกรมมิ่ง  
 2,673 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 07/04/2019



SOA,Java,XSLT

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




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

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

  Jquery Date Picker เปลี่ยน format Date ยังไงครับ ถามเมื่อ (2013-03-18)   3,633 views  (ดูล่าสุดเมื่อ 15 นาที)

  inode บน unix คืออะไร ถามเมื่อ (2020-02-04)   3,691 views  (ดูล่าสุดเมื่อ 19 นาที)

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

  Java script parseInt ขึ้นต้นด้วยเลข 0 ทำอย่างไร ถามเมื่อ (2015-12-29)   2,078 views  (ดูล่าสุดเมื่อ 54 นาที)

  MEAN Stack กับ LAMP Stack คืออะไรครับ ถามเมื่อ (2015-09-29)   3,497 views  (ดูล่าสุดเมื่อ 56 นาที)

  Java script object example พร้อมตัวอย่างการใช้งาน ถามเมื่อ (2017-12-26)   2,126 views  (ดูล่าสุดเมื่อ 59 นาที)

  Semantic UI เทคนิคการใช้งาน Icon แบบละเอียด ถามเมื่อ (2017-06-06)   1,999 views  (ดูล่าสุดเมื่อ 66 นาที)

  Oracle PL SQL rowcount วิธีการ เช็ค ถ้าเคยมีอยู่แล้วให้ Update ถ้าไม่มีให้ Insert ถามเมื่อ (2017-04-04)   5,073 views  (ดูล่าสุดเมื่อ 99 นาที)

  fault tolerance หรือความทนทานต่อการเสียหายในเชิง Software คืออะไร ถามเมื่อ (2019-12-27)   7,843 views  (ดูล่าสุดเมื่อ 99 นาที)

  codeigniter วิธีเก็บ Session ลง data base เพื่อให้เก็บข้อมูลได้มากขึ้น ถามเมื่อ (2015-08-28)   2,425 views  (ดูล่าสุดเมื่อ 105 นาที)


 

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