【问题标题】:What is the best way to print screens from an ASP.NET page .NET1.1/.NET2.0从 ASP.NET 页面 .NET1.1/.NET2.0 打印屏幕的最佳方法是什么
【发布时间】:2008-09-17 12:37:51
【问题描述】:

我已经看到了从 Windows 应用程序打印的示例,但我无法找到一个很好的示例来说明如何执行此操作。

【问题讨论】:

  • 什么是打印屏幕?如果你想打印页面,asp.net 与否,这取决于浏览器。

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


【解决方案1】:

我用过打印样式表

这里和文章http://alistapart.com/stories/goingtoprint/ 将通过这种方式进行设置。而不是设置一个需要维护的特殊页面。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        重申其他人所说的,您只需要在 javascript 中调用 window.print() 即可。并为打印构建一个单独的 css。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-10-09
          • 1970-01-01
          • 2021-06-06
          • 1970-01-01
          • 1970-01-01
          • 2011-10-30
          相关资源
          最近更新 更多