Flash 播放器图表未显示在打印中

问题描述 投票:0回答:1
javascript xml flash fusioncharts flash-player-11
1个回答
0
投票

要在本地计算机中启用图表和 JavaScript 之间的通信(例如更新数据、检索数据、打印、导出、事件处理等),您需要设置 Flash Player 全局安全设置。

当您使用本地文件系统中的图表运行网页或应用程序时,Flash Player 的全局安全实施会阻止 JavaScript 与图表(Flash 图表)进行交互。要配置 Flash Player 全局安全设置(以启用链接和图表 API)并启用图表中的 JavaScript 调用,您需要将包含图表 SWF 文件的文件夹添加到 Flash Player 的受信任区域。

请参阅如何设置 Flash Player 全局安全设置页面以获取详细的分步指南:https://docs.fusioncharts.com/charts/Tools/FlashPlayerSecuritySetup/HowToSetup.html

对于 Chrome 浏览器中的管理打印,您可以尝试使用以下代码 -

FusionCharts.printManager.enabled(true);

启用后,页面中出现的所有图表都准备好正确打印。一旦图表准备好(可以通过侦听打印管理器引发的事件来跟踪图表),您可以使用浏览器的文件 > 打印菜单、JavaScript 的本机 window.print() 函数或打印管理器的高级函数 - ManagedPrint()。在任何这些操作中,图表都会在印刷媒体上正确显示。

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.