iTextAsian.jar is necessary for PDF made by JasperReports to display Japanese and Chinese

Description

Hi all.

My Name is Hideaki Hagiwara in Japan.

When JasperReports make PDF by Japanese and Chinese,iTextAsian.jar is necessary.
Now JasperReports display Error in Japanese.

Step1:iTextAsian.jar place the project of org.adempiere.base
Step2:iTextAsian.jar add build Path
Step3:Edite MANIFEST.MF of org.adempiere.base. Please add iTextAsian.jar to Bundole-ClassPath.
Step4:Edite build.properties of org.adempiere.base. Please add add iTextAsian.jar to bin.includes.

If needed. . , Edite ".tomcatplugin" file of org.adempiere.ui.zk too.

I'm sorry for my poor English.
Please tell me if there is anything that I can help with.

Thank you for reading.

Environment

None

Activity

Show:
萩原秀明
January 9, 2014, 3:01 AM

Hi Carlos, Thanks for the reply.

I set up sample report for test in GardenWorld of demo site.
Bottom of the menu, I set up sample report that name "japserReports JTextAsian Test Reports".

This report display information of order(Mainly Purchase Order).

I tried to display this report in GardenWorld of demo site.
But not display error and display pure white report only in GardenWorld of demo site.
For not display error,it seems to be a little different from my environment.

I attached JasperReport file that I used this test

Please help iDempiere user and developer in Asia to use JasperReports.

Please let me know if there is anything that I can do other.
thank you.

萩原秀明
January 9, 2014, 12:08 PM
Edited

Hi Calros, I tried to set up JasperReports made by Japanese for test in GardenWorld of demo site.

So, I am very sorry that I can't set up JasperReports completely.

It's under investigation, now.

萩原秀明
January 10, 2014, 6:13 AM

iDempiere on demo , show WARNING that java.lang.ClassNotFoundException: org.compiere.report.ReportStarter.

萩原秀明
January 10, 2014, 6:19 AM

I tried to set up JasperReports by language of Japanese.

But, iDempiere on demo , show WARNING that java.lang.ClassNotFoundException: org.compiere.report.ReportStarter.

Please look at Attchements. Demo-Error.png

07:02:42.629-----------> DefaultProcessFactory.newProcessInstance: org.compiere.report.ReportStarter [35]
java.lang.ClassNotFoundException: org.compiere.report.ReportStarter
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513)

I intended to set it in the same way as my environment, but warning is displayed for some reason.
Therefore I am no longer ready for the sample report in a demonstration site.

I'm sorry very much.
Please tell me if there is anything else that I can do.

Carlos Ruiz
August 22, 2020, 11:36 AM

Closing as inactivity after >6y

Maybe this can be better implemented as a plugin (fragment that add the required libraries?)

Probably something similar to
https://wiki.idempiere.org/en/Plugin:_Fonts_iTextpdf

Incomplete

Assignee

Unassigned

Reporter

萩原秀明

Tested By

None

Time tracking

0m

Time remaining

30m

Components

Affects versions

Priority

Major
Configure