You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by Archie144 <mu...@gmail.com> on 2010/05/07 12:25:50 UTC
Legend in JFreeChart is showing ###
I m using fop 0.20.5 version.
I am having trouble in legends in JFreechart in pdf in Chinese language.
I am using JFreeChart and SVN to create chart.
When I m creating same chart using same code in html I could see
legends of that font in Chinese letters but when I m generating JFreeChart
in pdf I m getting ##
Characters in place of legends in JFreeChart, however I m getting correct
Chinese character in domain and range axis titles.
I want to use Arial Unicode MS as legends font , we are embedding
this font to show Chinese character in pdf for rest part of pdf report but I
think this has nothing to do with JFreeChart because even before embedding
font I was getting correct Chinese character in domain and range axis but
problem is in legends in JFreeChart
I have tried all possible ways by creating font using font metrics
file but did not get success and get below error when I try to specify font
to legend using
legend.setItemFont(new Font(“ARIALUNI”,Font.Bold,12));
legend.setItemFont(new Font(“ARIALUNI”,Font.Bold,12));
[ERROR] unknown font Dialog,normal,bold so defaulted font to any
Any ideas what how can I get Chinese text exactly in JFreeCharts’s legend in
pdf ?
--
View this message in context: http://old.nabble.com/Legend-in-JFreeChart-is-showing-----tp28484399p28484399.html
Sent from the FOP - Dev mailing list archive at Nabble.com.
Re: Legend in JFreeChart is showing ###
Posted by Chris Bowditch <bo...@hotmail.com>.
Archie144 wrote:
Hi,
> I m using fop 0.20.5 version.
That's a 6 year old release and no longer supported
> I am having trouble in legends in JFreechart in pdf in Chinese language.
Please don't cross post to multiple lists. The fop-user list is the
correct list to ask questions.
> I am using JFreeChart and SVN to create chart.
> When I m creating same chart using same code in html I could see
> legends of that font in Chinese letters but when I m generating JFreeChart
> in pdf I m getting ##
> Characters in place of legends in JFreeChart, however I m getting correct
> Chinese character in domain and range axis titles.
> I want to use Arial Unicode MS as legends font , we are embedding
> this font to show Chinese character in pdf for rest part of pdf report but I
> think this has nothing to do with JFreeChart because even before embedding
> font I was getting correct Chinese character in domain and range axis but
> problem is in legends in JFreeChart
> I have tried all possible ways by creating font using font metrics
> file but did not get success and get below error when I try to specify font
> to legend using
> legend.setItemFont(new Font(“ARIALUNI”,Font.Bold,12));
> legend.setItemFont(new Font(“ARIALUNI”,Font.Bold,12));
> [ERROR] unknown font Dialog,normal,bold so defaulted font to any
>
> Any ideas what how can I get Chinese text exactly in JFreeCharts’s legend in
> pdf ?
I will reply with a hint on the fop-user mailing list.
Chris
>