【问题标题】:How to save the fusion chart (in a webpage) as an image on client's machine.?如何将融合图(在网页中)保存为客户端机器上的图像。?
【发布时间】:2023-03-08 13:32:01
【问题描述】:

我有一个 ASP.NET Web 应用程序。我的应用程序中的一个 ASCX 控件有 显示在客户端中的融合图 侧 div 标签。我想提供一个 我的客户可以选择下载 融合图到他们的本地 机器。

我参考了这个链接http://www.fusioncharts.com/docs/ECPureJS.html

它说启用“exportEnabled”属性将为下载按钮提供一个选项。
我没有使用“Javascript 图表”,而是使用免费融合图表
我的 XML 文件中有标签,我将其作为 Fusion charts() 的输入。我将 exportEnabled='1' 添加到我的 XML 标记中。 但我没有得到任何下载按钮。任何人都可以让我知道是否有任何解决方法可以将融合图表从网页下载到客户端的机器上。我正在免费使用 FUSION CHARTS。

PLz 帮助。 :)

【问题讨论】:

    标签: javascript image browser graph fusioncharts


    【解决方案1】:

    FusionCharts Free 不支持导出功能。

    请注意,自 FusionCharts v3.0.7 起,您可以将图表导出为图像。 FusionCharts v3.1 也允许导出为 PDF,还可以让您选择是在客户端还是服务器端导出图表。

    对于客户端导出,需要 Flash Player 10。

    请参考以下链接查看 FusionCharts 导出演示。 http://www.fusioncharts.com/demos/ExportChart/Contents/client_export.html

    以上链接显示了 FusionCharts 支持的 3 种导出功能。

    1. 客户端导出:在客户端将图表导出为图像(JPEG、PNG)或 PDF
    2. 服务器端导出:将图表导出为图像
      a) 可以将图像作为下载返回到浏览器
      b) 保存到服务器磁盘

    3. 批量导出:通过调用 JavaScript API 导出页面上的多个图表。

    【讨论】:

    • 您提供的链接显示了演示。如果您可以提供实现此目的的技术细节,那将是非常有帮助的。仅在我的 标记中包含 exportEnabled 属性是否足够。或者我应该遵循哪些步骤来实现这一目标。您能否提供有关此链接或任何链接的一些详细信息。 :)
    • 请注意,FusionCharts Free 不支持导出功能。因此 标签中的属性“exportEnabled”在这种情况下也是无效的。
    • 导出过程适用于 FusionCharts v3 (fusioncharts.com),它是与 FusionCharts Free 完全不同的产品,也是商业产品。您在这种情况下执行的步骤对于 FusionCharts v3 导出过程完全有效。
    • 我对融合图表编码完全陌生。如果我听起来很傻,请原谅我。您能否指导我使用 Fusion 图表 V3 应遵循的步骤。
    • 我的意思是如何访问 Fusion 图表 V3 并且在下载 V3 之后,如果我在 XML 的 标记中包含 exportEnabled='1' 就足够了,或者我应该使用任何特定的Fusion chart V3 中提供了 API。
    【解决方案2】:

    您不能将 FusionCharts FREE 图表导出为图像并下载到客户端计算机上。

    您需要使用FusionCharts v3 才能使用此功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 2014-12-29
      • 1970-01-01
      • 2020-07-19
      相关资源
      最近更新 更多