【发布时间】:2008-09-17 12:37:51
【问题描述】:
我已经看到了从 Windows 应用程序打印的示例,但我无法找到一个很好的示例来说明如何执行此操作。
【问题讨论】:
-
什么是打印屏幕?如果你想打印页面,asp.net 与否,这取决于浏览器。
标签: printing asp.net-2.0 asp.net-1.1
我已经看到了从 Windows 应用程序打印的示例,但我无法找到一个很好的示例来说明如何执行此操作。
【问题讨论】:
标签: printing asp.net-2.0 asp.net-1.1
我用过打印样式表
这里和文章http://alistapart.com/stories/goingtoprint/ 将通过这种方式进行设置。而不是设置一个需要维护的特殊页面。
【讨论】:
如果您只需要从客户端打印您的网页,请使用window.print()。样本可以在这里找到:http://www.javascriptkit.com/howto/newtech2.shtml。我建议您首先准备一个特殊版本的页面,其中没有动态内容,并且布局在打印时看起来不错。
如果您需要向服务器端的打印机发送一些东西,那有点会更复杂。查看这篇MSDN 文章,了解如何进行基本打印。
【讨论】:
浏览器打印您的页面。如果您需要调整页面以使其在打印机上看起来更好,请使用 CSS @media 选择器。
【讨论】:
重申其他人所说的,您只需要在 javascript 中调用 window.print() 即可。并为打印构建一个单独的 css。
【讨论】: