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

时间:2008-09-17 12:37:51

标签: printing asp.net-2.0 asp.net-1.1

我已经看过从Windows应用程序打印的示例,但我无法找到任何方法来做这个的好例子。

4 个答案:

答案 0 :(得分:1)

我使用了打印样式表

这里和文章http://alistapart.com/stories/goingtoprint/将完成设置。而不是设置一个需要维护的特殊页面。

答案 1 :(得分:0)

如果您只需要从客户端打印您的网页,请使用window.print()。样本可以在这里找到:http://www.javascriptkit.com/howto/newtech2.shtml。我建议首先准备一个特殊版本的页面,没有动态内容,并且布局在打印时看起来不错。

如果您需要在服务器端向打印机发送一些更复杂的一点点。查看这篇MSDN有关如何进行基本打印的文章。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

重述其他人的说法,你只需要在javascript中调用window.print()。那并构建一个单独的CSS用于打印。