从 ASP.NET 页面 .NET1.1/.NET2.0 打印屏幕的最佳方法是什么
-
01-07-2019 - |
题
我见过从 Windows 应用程序打印的示例,但我找不到任何执行此操作的方法的好示例。
解决方案
我使用了打印样式表
这是和文章 http://alistapart.com/stories/goingtoprint/ 这将通过方式进行设置。而不是设置一个也需要维护的特殊页面。
其他提示
如果您只需要从客户端使用打印网页 window.print()
. 。示例可以在这里找到: http://www.javascriptkit.com/howto/newtech2.shtml. 。我建议首先准备一个特殊版本的页面,其中没有动态内容,并且布局在打印时看起来很漂亮。
如果您需要将某些内容发送到服务器端的打印机,那就是 一点 更复杂。看看这个 微软软件定义网络 有关如何进行基本打印的文章。
浏览器打印您的页面。如果您需要调整页面以使其在打印机上看起来更好,请使用 CSS @media 选择器。
重申一下其他人所说的,你只需要在 javascript 中调用 window.print() 即可。然后构建一个单独的 CSS 来进行打印。
不隶属于 StackOverflow