ใช้ iReport + Jasperserver เขียน report
แสดงใน iReport ได้ปกติ
รูปแบบการเขียนใน iReport ดึงเพียง 2 field + 2 label (font SansSerif)
แสดงใน Jasperserver ได้ปกติ
ใช้ ineco สร้าง link ระหว่าง jasperserver กับ Odoo 8 ได้ปกติ สร้าง menu link ได้ปกติ
แต่พอเปิด pdf file เท่านั้นแหล่ะ label ที่เป็นภาษาไทยไม่แสดง แต่ข้อมูลอื่นๆ แสดงได้ตามปกติ ???
ไม่ทราบว่าผมต้องแก้ไขตรงไหนครับ เพราะถ้า label เป็นภาษาอังกฤษ จะแสดงผลได้ตามปกติ
ปล. font SansSerif ตาม default ของ iReport ครับ
ขอบคุณล่วงหน้าครับ
แจ้งข่าว ทางเว็บบอร์ด openerpthailand.org ได้เปลี่ยนระบบเว็บบอร์ด ใหม่เป็น phpBB 3.1- บุคคลทั่วไป จะไม่สามารถเข้าอ่านกระทู้บางบอร์ด แนะนำให้ท่าน สมัครสมาชิกคลิกตามลิงค์นี้
- สมาชิกใหม่ ถ้ายังไม่ได้แนะนำตัวจะไม่สามารถ ตั้งกระทู้ และ ดาวน์โหลด ไฟล์จากเว็บบอร์ดได้ ท่านจำเป็นต้องแนะนำตัวที่หมวดนี้
- ถ้ามีปัญหาการใช้งาน หรือ ข้อเสนอแนะใดๆ แนะนำได้ที่นี่
- ปุ่มรูปหัวใจใต้โพส แต่ละโพส ท่านสามารถกดเพื่อสื่อถึงคนโพสนั้นถูกใจท่าน
- ห้ามลง E-mail, เบอร์โทรส่วนตัว, Line id หรือข้อมูลส่วนตัวอื่นๆ เพื่อป้องกันการแอบอ้างและโฆษณาแฝง โดยสามารถติดต่อสมาชิกท่านอื่นผ่านระบบ PM ของบอร์ด
- ท่านสามารถปิดการแจ้งนี้ได้ ที่มุมขวาของกล่องข้อความนี้
บุคคลทั่วไปสามาเข้าสู่ระบบ ด้วย Account ของ FaceBook ได้แล้ว คลิกที่นี่ได้เลย
Odoo 8 ดึง iReport แต่ Label ภาษาไทยไม่แสดง
กฎการใช้บอร์ด
หมวดนี้สำหรับนักพัฒนา
ลงโค้ดอย่าลืมครอบโค้ด เพื่อการแสดงผลที่อ่านง่ายสำหรับคนตอบ
หมวดนี้สำหรับนักพัฒนา
ลงโค้ดอย่าลืมครอบโค้ด เพื่อการแสดงผลที่อ่านง่ายสำหรับคนตอบ
Odoo 8 ดึง iReport แต่ Label ภาษาไทยไม่แสดง
คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้
Re: Odoo 8 ดึง iReport แต่ Label ภาษาไทยไม่แสดง
Ineco ใช้ PDF
เพื่อหาสาเหตุ ให้ลอง
export บน jasperserver ออกมาเป็น pdf ดูว่า ได้ไหม ตอน view อาจจะได้ แต่ export น่าจะไม่ได้ ครับ
เพื่อหาสาเหตุ ให้ลอง
export บน jasperserver ออกมาเป็น pdf ดูว่า ได้ไหม ตอน view อาจจะได้ แต่ export น่าจะไม่ได้ ครับ
Re: Odoo 8 ดึง iReport แต่ Label ภาษาไทยไม่แสดง
ntnw เขียน:Ineco ใช้ PDF
เพื่อหาสาเหตุ ให้ลอง
export บน jasperserver ออกมาเป็น pdf ดูว่า ได้ไหม ตอน view อาจจะได้ แต่ export น่าจะไม่ได้ ครับ
ท่านเทพมากๆ ครับ ตรงจุดเป๊ะ
วิธีแก้ไข
1. iReport export pdf ภาษาไทย
- เปิดโปรแกรม iReport ขึ้นมา
- เข้าเมนู Tools/Option เลือก Tab Fonts
- Install New Font ที่ต้องการ (ใส่ fonts ttf ที่ต้องการ ไว้ใน C:\Program Files (x86)\Jaspersoft\iReport-5.6.0\ireport\fonts เพื่อให้ง่ายต่อการใช้งาน)
- เลือก PDF Encoding เป็น Identity-H (Unicode with horizontal writing)
- ติ๊กถูกที่ Embed this font in the PDF document กด ok
- กด export as extension เพื่อให้ save เป็น .jar แล้วเก็บไว้ใน folder C:\Program Files (x86)\Jaspersoft\iReport-5.6.0\ireport\fonts เช่นเดิม (หรือจะเปลี่ยนเป็น folder lib ก็ได้ ตามสะดวก)
- เข้าเมนู Tools/Option เลือก Tab classpath
- เลือก add jar ตามที่เรา save ไว้เมื่อครู่
- เปลี่ยนรูปแบบ font ในรายงาน ให้ตรงกับ font ภาษาไทยที่เราทำเมื่อครู่
- ลอง preview แล้ว save pdf ดู ถ้าขึ้นภาษาไทย แปลว่าทำถูกต้อง เป็นอันเสร็จในส่วนของ iReport
2. jasperserver export pdf ภาษาไทย
-
คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้
Re: Odoo 8 ดึง iReport แต่ Label ภาษาไทยไม่แสดง
2. jasperserver export pdf ภาษาไทย
- ดาวโหลดไฟล์ https://drive.google.com/file/d/0B44wLY ... sp=sharing เพื่อติดตั้ง extension font thai
- แตกไฟล์ออกมา จะได้มา 2 ไฟล์ คือ classes.tar.gz กับ numbertext.jar
- นำไฟล์ numbertext.jar ไปไว้ใน C:\Jaspersoft\jasperreports-server-cp-6.3.0\apache-tomcat\lib
- แตกไฟล์ classes.tar.gz ออก จะได้ folder classes มา
- นำไฟล์ใน folder classes ทั้งหมด ไปไว้ใน C:\Jaspersoft\jasperreports-server-cp-6.3.0\apache-tomcat\webapps\jasperserver\WEB-INF\classes
- ถ้าไฟล์ jasperreports_extension.properties มีอยู่แล้ว ให้แก้ไขชื่อไฟล์เดิม เป็น jasperreports_extension1.properties แล้วนำไฟล์ใหม่ใส่ไปแทน
- restart jasperserver เป็นอันเรียบร้อย ลอง preview แล้ว save pdf ดูครับ
เครดิต : viewtopic.php?t=2628
- ดาวโหลดไฟล์ https://drive.google.com/file/d/0B44wLY ... sp=sharing เพื่อติดตั้ง extension font thai
- แตกไฟล์ออกมา จะได้มา 2 ไฟล์ คือ classes.tar.gz กับ numbertext.jar
- นำไฟล์ numbertext.jar ไปไว้ใน C:\Jaspersoft\jasperreports-server-cp-6.3.0\apache-tomcat\lib
- แตกไฟล์ classes.tar.gz ออก จะได้ folder classes มา
- นำไฟล์ใน folder classes ทั้งหมด ไปไว้ใน C:\Jaspersoft\jasperreports-server-cp-6.3.0\apache-tomcat\webapps\jasperserver\WEB-INF\classes
- ถ้าไฟล์ jasperreports_extension.properties มีอยู่แล้ว ให้แก้ไขชื่อไฟล์เดิม เป็น jasperreports_extension1.properties แล้วนำไฟล์ใหม่ใส่ไปแทน
- restart jasperserver เป็นอันเรียบร้อย ลอง preview แล้ว save pdf ดูครับ
เครดิต : viewtopic.php?t=2628
คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้
-
freshpat888
- โพสต์: 53
- ลงทะเบียนเมื่อ: เสาร์ 09 ธ.ค. 2017 10:13 pm
Re: Odoo 8 ดึง iReport แต่ Label ภาษาไทยไม่แสดง
ขอให้พัฒนากันต่อไปและออกมาเรื่อยๆน่ะครับเป็นกำลังใจให้ครับ
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
Odoo 8.0 UI label ที่เราแปลเพิ่มเติมไม่เปลี่ยนแปลง
โดย thanakrit » จันทร์ 17 พ.ย. 2014 9:25 pm » ใน Odoo / OpenERP Customize & Develop ปรับแต่งแก้ไขโค้ด รายงาน พัฒนาโมดูล - 2
- 3262
-
โดย JingJoeSK
ดูข้อความล่าสุด
เสาร์ 10 ต.ค. 2015 6:14 pm
-
-
-
หาคนเขียน iReport คับ ใช้กับ odoo 11
โดย kiadtisak » พฤหัสฯ. 30 พ.ค. 2019 9:01 am » ใน โฆษณา ประชาสัมพันธ์ & หา - รับ implement ERP - 2
- 16481
-
โดย sudtana
ดูข้อความล่าสุด
พุธ 10 ก.ค. 2019 6:50 pm
-
-
-
การใช้งาน ireport+jasper server+odoo 8
โดย mpo360 » อังคาร 26 พ.ค. 2015 7:01 pm » ใน การใช้งานโมดูล โปรแกรม Odoo / OpenERP - 1
- 1315
-
โดย openerpthailand
ดูข้อความล่าสุด
อังคาร 26 พ.ค. 2015 8:20 pm
-
-
-
การใช้งาน ireport+jasper server+odoo 8
โดย mpo360 » อังคาร 26 พ.ค. 2015 7:01 pm » ใน Odoo / OpenERP Customize & Develop ปรับแต่งแก้ไขโค้ด รายงาน พัฒนาโมดูล - 12
- 15885
-
โดย trongzav10
ดูข้อความล่าสุด
อังคาร 01 พ.ย. 2016 3:41 pm
-
-
-
Odoo Warning ทดลองทำ report โดยใช้ ireport + jasper server
โดย mpo360 » พฤหัสฯ. 18 มิ.ย. 2015 4:31 pm » ใน Odoo / OpenERP Customize & Develop ปรับแต่งแก้ไขโค้ด รายงาน พัฒนาโมดูล - 5
- 2838
-
โดย ntnw
ดูข้อความล่าสุด
อังคาร 21 ก.ค. 2015 12:03 pm
-
-
-
หาคนเขียน iReport คับ
โดย sudtana » ศุกร์ 08 ก.พ. 2019 3:12 pm » ใน โฆษณา ประชาสัมพันธ์ & หา - รับ implement ERP - 1
- 14307
-
โดย ming121
ดูข้อความล่าสุด
อาทิตย์ 10 ก.พ. 2019 8:45 pm
-
ผู้ใช้งานขณะนี้
กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน
Log in with LINE
