`
ld362093642
  • 浏览: 66664 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Java版fusionChart客户端导出图片

 
阅读更多
//页面导入JS 导入需要的jar包 (附件) .swf文件必须为破解的 fusionchart 3.2
<script type='text/javascript' src='FusionCharts/JSClass/FusionCharts.js'></script>
<script type='text/javascript' src='FusionCharts/JSClass/FusionChartsExportComponent.js'></script>


// Java 字符串拼接
/* exportEnabled='1' exportAtClient='1' exportHandler='fcExporter1' " 
				+ "exportDialogMessage='正在生成,请稍候...' exportFormats='JPG=生成JPG图片' >";
//exportFormats='JPG=生成JPG图片|PNG=生成PNG图片|PDF=生成PDF文件'
*/
/**
	 * 获取用来画饼图的XML数据
	 * @return
	 */
	private String getPie2DXmlData() {
		StringBuilder xmlData = new StringBuilder();
		String root = "<chart  caption='"
				+ this.caption
				+ "' showPercentageValues='1' palette='4' decimals='0' enableSmartLabels='1' " 
				+ " enableRotation='0' baseFontColor='#000000' bgColor='FFFFFF' bgAlpha='100,100' " 
				+ " bgRatio='0,100' bgAngle='360' showBorder='1' baseFontSize='12' startingAngle='70' " 
				+ " exportEnabled='1' exportAtClient='1' exportHandler='fcExporter1' " 
				+ "exportDialogMessage='正在生成,请稍候...' exportFormats='JPG=生成JPG图片' >";
		xmlData.append(root);

		xmlData.append(getSets());

		xmlData.append("</chart>");
		return xmlData.toString();
	}

//导出的DIV和 JS
<div id="fcexpDiv" align="center" style="margin-top:20px;">导出</div>
<script type="text/javascript">
var myExportComponent = new FusionChartsExportObject("fcExporter1", "FusionCharts/Charts/FCExporter.swf");
myExportComponent.componentAttributes.btnColor = 'EAF4FD'; 
myExportComponent.componentAttributes.btnBorderColor = '0372AB'; 
myExportComponent.componentAttributes.btnFontFace = 'Verdana'; 
myExportComponent.componentAttributes.btnFontColor = '0372AB'; 
myExportComponent.componentAttributes.btnFontSize = '12';
myExportComponent.componentAttributes.btnsavetitle = '另存为';
myExportComponent.componentAttributes.btndisabledtitle = '右键生成图片';
myExportComponent.Render("fcexpDiv");
//保存成功后的回调函数
function FC_Exported(objRtn){        
	if (objRtn.statusCode=="1"){ 
		alert("图片" + objRtn.fileName + " 已经成功保存到客户端");       
	}else{ 
		alert("这个chart不能保存到客户端.这有一个错误:描述 : " + objRtn.statusMessage);
	}
}
</script>
分享到:
评论

相关推荐

    fusionChart3.1导出图片示例

    本示例主要关注的是FusionCharts 3.1版本的一个关键功能——图片导出,以及如何通过JavaScript实现自动化导出,避免用户手动右键点击导出的不便。 首先,FusionCharts 3.1支持多种类型的图表,如柱状图、饼图、线图...

    fusionchart的java简单封装

    fusionchart的java简单封装fusionchart的java简单封装fusionchart的java简单封装fusionchart的java简单封装fusionchart的java简单封装fusionchart的java简单封装

    fusionchart实现服务端的下载

    FusionCharts通过在客户端(浏览器)渲染图表,然后通过JavaScript API与服务器进行数据交互。然而,有时我们可能需要将生成的图表作为图片保存在服务器上或者提供给用户下载。这就是服务端下载的需求。 1. **...

    FusionChart导出图片,保存图片源码

    1、WebRoot\js\FusionCharts.js这是FusionCharts的js...6、在图中右键选择“导出为JPG图片“,提示保存,就这么简单。 JAVA 源码,决对可能正常导入MyEclipse,并运行,对于需要的同学很有帮助!IDE工具:MyEclipse6.5

    FusionChart导出图片,保存图片 源码

    1、WebRoot\js\...6、在图中右键选择“导出为JPG图片“,提示保存,就这么简单。作者邮箱:258385583@qq.com JAVA 源码,决对可能正常导入MyEclipse,并运行,对于需要的同学很有帮助!IDE工具:MyEclipse6.5

    Winform(c#)中使用FusionChart (带导出图片)

    一个demo用flash控件在winform中实现fusionchart图表,包括导出成图片文件功能。找了几天,劳动了一天,在国外网站找到的资料依照编写实现。。希望对你有用。。 (.\Test\Test\chat路径下为FusionChartsV3.2)

    java fusionChart属性封装

    在这个“java fusionChart属性封装”的主题中,我们将深入探讨如何利用Java对FusionCharts的各种属性进行封装,以便更高效、更灵活地使用它们。 首先,让我们理解什么是属性封装。在面向对象编程中,封装是将数据和...

    FusionChart和FusionWidgets破解版

    FusionChart和FusionWidgets破解版,目前世界上最好的图表展示软件。

    fusionchart破解版(完整实用)

    完整的fusionchart开发资源、文档,公司项目使用的。

    fusionchart 小例子 Java+Servlet

    在这个"fusionchart 小例子 Java+Servlet"项目中,我们将探讨如何结合Java后端技术和Servlet来实现FusionCharts的功能。 首先,`Java`是一种广泛使用的后端编程语言,它提供了强大的功能来处理数据和业务逻辑。在这...

    fusionchart实现zoomLine源代码 破解 可导出

    fusionchart实现zoomline源代码,破解版可以导出jpg图片。

    FusionChart FusionChart.js

    FusionChart FusionChart.js

    fusionchart实例

    FusionCharts支持将图表导出为图片或PDF格式,方便用户保存和打印。导出功能通常涉及到以下几个方面: 1. **启用导出**:在创建图表时,设置"exportEnabled"为true以启用导出功能。 2. **设置导出参数**:可以设置...

    商业版本的fusionchart

    在"flex-fusionchart"这个压缩包中,包含了Flex版本FusionCharts的库文件和可能的示例代码,用户可以直接引用这些文件在自己的Flex项目中实现图表功能。通过深入学习和实践,开发者可以充分利用FusionCharts的强大...

    FusionCharts导出Excel的具体实例

    在这个实例中,"fusionchart导出应用"可能是包含具体代码示例、配置文件或者使用指南的文件夹。开发者可以参考这些资源来理解如何在实际项目中实现FusionCharts到Excel的导出。 总结起来,FusionCharts的Excel导出...

    fusionChart最新版3.11修正(解决无法导出,无数据图片等问题)

    fusionChart最新版3.11基于HTML5技术,导出速度非常快,易于定制。极快上手。秒杀参数配置繁琐的Echart。解决无法导出,无数据时默认不生成图片的中国式问题。作者:chenmingde@shtel.com.cn

    FusionChart生成基于flash的动态报表

    3. **服务器端组件**:FusionCharts提供服务器端组件如FusionCharts XT for Java,可以直接在服务器端生成图表,减轻客户端的计算负担。 4. **安全性**:在Java项目中,可以通过控制权限、加密数据传输等方式确保...

    FusionChart

    标题"FusionChart"指的是一个流行的JavaScript图表库,用于在网页上创建交互式、美观的数据可视化效果。这个库广泛应用于各种数据分析、报告和仪表板场景,让数据以图形化的方式直观呈现,便于理解和解读。 ...

    fusionchart支持仪表盘

    首先,"fusionchart支持仪表盘"意味着FusionCharts具备生成仪表盘的能力。仪表盘是一种信息展示工具,它将多个关键性能指标(KPIs)集中在一个统一的视图中,便于用户快速理解业务状况。FusionCharts通过其丰富的...

    FusionChart_API+3.2破解版文件+一个eclipse_FusionChartDemo+pdf使用教程

    FusionChart_API +3.2破解版文件 +一个eclipse_FusionChartDemo +pdf使用教程 我把fusionchart常用的所有资源都打包放在这里了,需要的抱走吧。肯定有用的。

Global site tag (gtag.js) - Google Analytics