fusioncharts破解版的Y轴备注不显示中文怎么办?
编程的时候使用fusioncharts破解版,但是发现Y轴的备注不显示中文,在官网上下的就可以显示,不知道有没有什么办法?...
编程的时候使用fusioncharts 破解版,但是发现Y轴的备注不显示中文,在官网上下的就可以显示,不知道有没有什么办法?
展开
3个回答
展开全部
柱状图中横坐标标题中文不显示的问题,主要因为fusionChart强行旋转了y轴标题的文字,汉字是不支持的 网上的解决办法是加上xml根结点加属性
rotateYAxisName=‘0’ 我试过不起作用
后来才知道是 fusionChart free版本是不支持这个属性,fusionChart
v3版本支持这个,我下载过破解的v3版试过,确实好用,但我不喜欢v3的默认风格,所以还是想从free版上解决问题。我的解决办法就是sothink swf
decompiler工具把相应的swf破解了,直接改源代码既然是yAxisName出了问题当然就是从这下手,找到yAxisName的相关代码,很快找到生成的那段AS
Js代码
if (this.Params.xAxisName != "")
{
createText(this.getLevel(), this.Params.xAxisName, this.Objects.Canvas.xPos +
this.Objects.Canvas.width / 2, this.Objects.Canvas.height +
this.Objects.xAxisName.yPos, this.Params.outCnvBaseFont,
this.Params.outCnvBaseFontSize, this.Params.outCnvBaseFontColor, true, "center",
"center", null, true);
} // end
if
if (this.Params.yAxisName !=
"")
{
createText(this.getLevel(), this.Params.yAxisName, this.Objects.yAxisName.xPos,
this.Objects.Canvas.yPos + this.Objects.Canvas.height / 2, "Verdana",
Number(this.Params.outCnvBaseFontSize) + 1, this.Params.outCnvBaseFontColor,
false, "center", "center", 270, true);
}
// end if
if (this.Params.xAxisName != "") { createText(this.getLevel(),
this.Params.xAxisName, this.Objects.Canvas.xPos + this.Objects.Canvas.width / 2,
this.Objects.Canvas.height + this.Objects.xAxisName.yPos,
this.Params.outCnvBaseFont, this.Params.outCnvBaseFontSize,
this.Params.outCnvBaseFontColor, true, "center", "center", null, true); } // end
if if (this.Params.yAxisName != "") { createText(this.getLevel(),
this.Params.yAxisName, this.Objects.yAxisName.xPos, this.Objects.Canvas.yPos +
this.Objects.Canvas.height / 2, "Verdana",
Number(this.Params.outCnvBaseFontSize) + 1, this.Params.outCnvBaseFontColor,
false, "center", "center", 270, true); } // end if
注意看倒数第五 和倒数第二个参数
输出x轴和y轴有什么不同,改成一样就可以了,编译好把flash替换了刷新页面横向输出的y轴坐标已经出来了。还有点不完美的就是第一个字显示了一半被截掉了一样,看着不舒服,解决办法:
输出的xml根节点加上 chartLeftMargin=‘30’属性。ok大功告成
rotateYAxisName=‘0’ 我试过不起作用
后来才知道是 fusionChart free版本是不支持这个属性,fusionChart
v3版本支持这个,我下载过破解的v3版试过,确实好用,但我不喜欢v3的默认风格,所以还是想从free版上解决问题。我的解决办法就是sothink swf
decompiler工具把相应的swf破解了,直接改源代码既然是yAxisName出了问题当然就是从这下手,找到yAxisName的相关代码,很快找到生成的那段AS
Js代码
if (this.Params.xAxisName != "")
{
createText(this.getLevel(), this.Params.xAxisName, this.Objects.Canvas.xPos +
this.Objects.Canvas.width / 2, this.Objects.Canvas.height +
this.Objects.xAxisName.yPos, this.Params.outCnvBaseFont,
this.Params.outCnvBaseFontSize, this.Params.outCnvBaseFontColor, true, "center",
"center", null, true);
} // end
if
if (this.Params.yAxisName !=
"")
{
createText(this.getLevel(), this.Params.yAxisName, this.Objects.yAxisName.xPos,
this.Objects.Canvas.yPos + this.Objects.Canvas.height / 2, "Verdana",
Number(this.Params.outCnvBaseFontSize) + 1, this.Params.outCnvBaseFontColor,
false, "center", "center", 270, true);
}
// end if
if (this.Params.xAxisName != "") { createText(this.getLevel(),
this.Params.xAxisName, this.Objects.Canvas.xPos + this.Objects.Canvas.width / 2,
this.Objects.Canvas.height + this.Objects.xAxisName.yPos,
this.Params.outCnvBaseFont, this.Params.outCnvBaseFontSize,
this.Params.outCnvBaseFontColor, true, "center", "center", null, true); } // end
if if (this.Params.yAxisName != "") { createText(this.getLevel(),
this.Params.yAxisName, this.Objects.yAxisName.xPos, this.Objects.Canvas.yPos +
this.Objects.Canvas.height / 2, "Verdana",
Number(this.Params.outCnvBaseFontSize) + 1, this.Params.outCnvBaseFontColor,
false, "center", "center", 270, true); } // end if
注意看倒数第五 和倒数第二个参数
输出x轴和y轴有什么不同,改成一样就可以了,编译好把flash替换了刷新页面横向输出的y轴坐标已经出来了。还有点不完美的就是第一个字显示了一半被截掉了一样,看着不舒服,解决办法:
输出的xml根节点加上 chartLeftMargin=‘30’属性。ok大功告成
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
2013-06-09
展开全部
嗯 xml 里:
我想直接改掉他的js库 里的encodeDataXML js方法 你怎么看
我想直接改掉他的js库 里的encodeDataXML js方法 你怎么看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是双Y轴还是单Y轴呢?单Y轴的线性swf有个破解的MSline.swf 还挺好用的。你可以在网上直接找找的。这个没有LOGO了的。我在http://www.stepday.com内写了一篇与此有关的文章,你可以去搜索看看的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询