jqPlot的打印选项

时间:2011-06-06 15:06:04

标签: jquery asp.net css printing jqplot

我有一个ASP.NET页面,它使用jqPlot在运行时在客户端生成一些图形(图形的数量可以变化)。我希望能够打印出生成的图表,但我不确定最佳方法。

我从来没有真正准备过打印网页,但从我读过的内容中有两种思路:

  • 使用CSS使用media =“print”关闭所有不需要的元素。
  • 使用JS创建一个新窗口并将要打印的内容传递给它。据推测,使用jqPlot,这意味着我必须传递生成图形所需的所有对象并重新渲染图形对象。

由于图形是在客户端上创建的,我可以排除任何ASP.Net服务器端打印技术。上面的第二种方法看起来有点矫枉过正,实施起来会很复杂。到目前为止,我赞成使用CSS方法。

很想听听别人如何解决类似的问题。

1 个答案:

答案 0 :(得分:0)

看看这个,可能会有所帮助。它是.net中hightChart的打印解决方案。 希望有一些鼓舞人心的东西...... https://github.com/imclem/Highcharts-export-module-asp.net