从ASP.NET页.NET1.1 / .NET2.0打印屏幕的最佳方法是什么

时间:2020-03-05 18:58:44  来源:igfitidea点击:

我已经看到了从Windows应用程序进行打印的示例,但是我找不到任何执行此操作的好的示例。

解决方案

回答

如果只需要从客户端打印网页,请使用" window.print()"。可以在以下位置找到示例:http://www.javascriptkit.com/howto/newtech2.shtml。我建议我们先准备一个特殊版本的页面,不要包含任何动态内容,并且其版式应在印刷时看起来不错。

如果我们需要向服务器端的打印机发送某些内容,那将有些复杂。查看有关如何进行基本打印的MSDN文章。

回答

浏览器将打印页面。如果需要调整页面以使其在打印机上看起来更好,请使用CSS @media选择器。

回答

我用过打印样式表

这是和文章http://alistapart.com/stories/goingtoprint/一起进行设置的方法。而不是建立一个特殊的页面,该页面也需要维护。

回答

重申其他人说的话,我们只需在javascript中调用window.print()。那并建立一个单独的css进行打印。