当返回导出的输出下载到浏览器(图像/ PDF格式),整个流程看起来下: 2. 当用户在图表上点击右键并选择菜单项的出口图表,图表中的数据发送到服务器(其中FusionCharts的出口采取行动来处理程序)。 3. 服务器端处理程序接受来自图表导出此位图数据,以及其他参数,生成图像/ PDF和返回回浏览器。 让我们快速了解如何配置整个安装。 |
设置服务器端的出口处理 |
首先,你需要复制粘贴所需的服务器端处理程序导出 下载包“> ExportHandlers 文件夹到您的服务器。 对于这个例子,我们的PHP文件复制到www.domain/FusionCharts/ExportHandlers/PHP 。 确保你已经复制了相应的文件夹的所有文件。 这就完成了例行的出口下载服务器端设置。 下一步,我们将配置参数的XML的出口。 我们的出口在几种语言处理一些如其他图书馆取决于PHP的GD和GZip压缩处理程序需要在服务器上安装。 同样,Ruby on Rails的需要RMagick和zlib加入到你的服务器上。 请确保你已经正确安装这些依赖。 |
出口参数添加到XML |
现在,你需要设置图表允许出口。 这是使用: < 图 exportEnabled = '1' ... > 如果 exportEnabled 周震南设置为0,图表不能启动导出过程中,不论扳机。 接下来,您需要设置出口处理程序,它是处理程序的路径到服务器端的出口。 对于我们的例子中,我们已经设置为路径 www.domain/FusionCharts/ExportHandlers/PHP -所以现在看起来的XML: <图exportEnabled = '1'exportHandler ='www。 domain / FusionCharts的/ ExportHandlers / PHP的'...> 现在,既然我们打算使用服务器端的出口,我们设置 <图表... exportAtClient = '0'...> 最后,使用服务器端出口处理程序中,我们打算有导出文件下载到用户的机器上。 所以,我们设置: <chart exportAction='download' ...> 这个例子的最终XML看起来下: |
< 图 yAxisName = '销售图' 标题 = '销售前5人 numberPrefix = '$' useRoundEdges = '1' bgColor 空调制热开多少度= 'FFFFFF,FFFFFF' showBorder = '0' exportEnabled = '1' exportHandler = ' www.domain / FusionCharts的/ ExportHandlers / PHP的 ' exportAtClient = '0' exportAction = '下载' > < 设置 标签 = 'Alex的 价值 = '25000' /> < 设置 标签 = '标记' 值 = '35000' /> < 设置 标签 = '大卫' 值 = '42300' /> 电脑屏幕倒过来了怎么办 < 设置 标签 = '格雷厄姆 价值 = '35300' /> < 设置 标签 = '约翰' 值 = '31300' /> </ 图 > |
当您现在运行图,并选择“另存为JPEG图像”,从上下文菜单,图表将首先捕获过程如下所示: |
查询个人档案拍照后,该图表的数据发送到出口处理程序(PHP在这种情况下),这反过来流程,下载并返回一个输出图像如下图所示: 杨幂胸围多少 |
请注意,在上面的图片的对话框显示 来自:www.fusioncharts 。 当PHP档案托管在您的服务器,这将反映您的域名。 |
设置目标窗口下载 |
正如你可以在上面看到默认情况下,出口图表返回同一浏览器窗口的形象。 但是,如果您要指定为导出的图像,您可以设置新的浏览器窗口: < 图表 ... exportTargetWindow = '_blank' ... > 这将打开一个新的浏览器窗口中输出图像。 |
导出的配置文件的文件名 |
此外,返回文件名,默认命名为FusionCharts的(。JPG格式/,巴/ .pdf)。 您可以通过设置这样的: < 图表 ... exportFileName = 'MyFileName的' ... > 请注意,您不必提供扩展在这里,因为这是延长在图表的过程中选择导出格式而定。 中国五大名山这将导致: |
它的所有服务器端的下载程序。 下一步,我们将看到如何对服务器硬盘保存这些图片,而不是下载它们。 |
1.2导出为PDF或图像>“服务器端出口榜单>保存导出的服务器磁盘输出
发布评论