Xcelsius带有打印按钮,但是它的作用是打印仪表板的屏幕截图,我需要做的是进行单个桌子或图表的自定义打印,而不是整个仪表板,是否有一种方法来做这个?

有帮助吗?

解决方案

不幸的是,产品随附的打印按钮不是很通用。除了在Flex中编写自己的打印组件之外,您可能需要考虑一些技巧...

使用动态可见性来放置在打印之前遮盖其余仪表板的背景。例如:制作一个假打印预览按钮,该按钮设置了所有内容在页面上打印的方式,然后让用户单击“真实打印”按钮。

使用外部接口连接将Xcelsius图表隔离到其自己的SWF容器中,该容器通过JS接口通过主应用程序馈送数据。

而且,如果其他所有失败都可以执行打印屏幕捕获,并将图片裁剪为所需的视图。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top