- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FusionCharts导出设置
1导出为PDF或图像“服务器端出口榜单下载导出的选举作为输出当返回导出的输出下载到浏览器(图像/ PDF格式),整个流程看起来下:
在您的Web页的图表中读取XML数据,并呈现。?此XML数据包含的参数,帮助您配置的出口参数。
当用户在图表上点击右键并选择菜单项的出口图表,图表中的数据发送到服务器(其中FusionCharts的出口采取行动来处理程序)。
服务器端处理程序接受来自图表导出此位图数据,以及其他参数,生成图像/ PDF和返回回浏览器。
让我们快速了解如何配置整个安装。 设置服务器端的出口处理 首先,你需要复制粘贴所需的服务器端处理程序导出?下载包“ ExportHandlers?文件夹到您的服务器。?对于这个例子,我们的PHP文件复制到/FusionCharts/ExportHandlers/PHP?。?确保你已经复制了相应的文件夹的所有文件。
这就完成了例行的出口下载服务器端设置。?下一步,我们将配置参数的XML的出口。
我们的出口在几种语言处理一些如其他图书馆取决于PHP的GD和GZip压缩处理程序需要在服务器上安装。?同样,Ruby on Rails的需要RMagick和zlib加入到你的服务器上。?请确保你已经正确安装这些依赖。 出口参数添加到XML 现在,你需要设置图表允许出口。?这是使用:
图 exportEnabled = 1 ...
如果?exportEnabled?设置为0,图表不能启动导出过程中,不论扳机。
接下来,您需要设置出口处理程序,它是处理程序的路径到服务器端的出口。?对于我们的例子中,我们已经设置为路径?/FusionCharts/ExportHandlers/PHP?-所以现在看起来的XML:?图exportEnabled = 1exportHandler =http://www。 / FusionCharts的/ ExportHandlers / PHP的...
现在,既然我们打算使用服务器端的出口,我们设置?图表...?exportAtClient = 0...
最后,使用服务器端出口处理程序中,我们打算有导出文件下载到用户的机器上。?所以,我们设置:?chart exportAction=download ...
这个例子的最终XML看起来下: 图 yAxisName = 销售图 标题 = 销售前5人 numberPrefix = $ useRoundEdges = 1 bgColor = FFFFFF,FFFFFF showBorder = 0 exportEnabled = 1 exportHandler = http:// / FusionCharts的/ ExportHandlers / PHP的 exportAtClient = 0 exportAction = 下载 ? ? 设置 标签 = Alex的 价值 = 25000 ?/ ? ? 设置 标签 = 标记 值 = 35000 / ? ? 设置 标签 = 大卫 值 = 42300 / ? ? 设置 标签 = 格雷厄姆 价值 = 35300 / ? ? 设置 标签 = 约翰 值 = 31300 // 图 当您现在运行图,并选择“另存为JPEG图像”,从上下文菜单,图表将首先捕获过程如下所示: 拍照后,该图表的数据发送到出口处理程序(PHP在这种情况下),这反过来流程,下载并返回一个输出图像如下图所示: 请注意,在上面的图片的对话框显示?来自:?。?当PHP档案托管在您的服务器,这将反映您的域名。 设置目标窗口下载 正如你可以在上面看到默认情况下,出口图表返回同一浏览器窗口的形象。?但是,如果您要指定为导出的图像,您可以设置新的浏览器窗口:
图表 ... exportTargetWindow = _blank ...
这将打开一个新的浏览器窗口中输出图像。 导出的配置文件的文件名 此外,返回文件名,默认命名为FusionCharts的(。JPG格式/,巴/ .pdf)。?您可以通过设置这样的:
图表 ... exportFileName = MyFileName的 ...
请注意,您不必提供扩展在这里,因为这是延长在图表的过程中选择导出格式而定。?这将导致: 它的所有服务器端的下载程序。
下一步,我们将看到如何对服务器硬盘保存这些图片,而不是下载它们。 导出为PDF或图像“服务器端出口榜单保存导出的服务器磁盘输出如果您不希望导出的图像发送回浏览器,而是希望它在服务器上保存,你需要从前面的例子,那里的文件被下载了以下变化:
打开服务器端处理程序和配置出口的可写文件夹的路径中,图像将被保存,以及设
文档评论(0)