【问题标题】:Adjusting Print Page in ASP.NET在 ASP.NET 中调整打印页面
【发布时间】:2012-01-20 22:18:20
【问题描述】:

我有一些打印在纸上的表格,想创建一个网页(报告结果)并将这些预先打印的页面放入打印机并打印网页以填补纸上的空白。

调整网页内容位置以正确使用任何打印机的最佳方法是什么?

谢谢你的帮助

【问题讨论】:

    标签: asp.net printing


    【解决方案1】:

    如果您只是生成要打印的常规 html 网页,您将很难在多台计算机(或浏览器或打印机)之间保持一致。有很多浏览器设置会影响网页的打印方式……例如页边距、页眉/页脚文本等,而这些不是您可以从 html 页面控制的。

    您需要生成一个格式化文件,这样计算机/浏览器/打印机的解释空间就会减少。 PDF 之类的东西,您可以在其中创建更一致的输出。

    不久前我对应用程序有类似的要求。该项目的要求是,我们生成了一个预先填充了内容(文本、表格等)的 MS Word 文档,然后用户打开该生成的文件并打印或保存它。不过,我认为在大多数情况下,PDF 是可取的。

    【讨论】:

    • 我想如果所有打印 html 网页的人都使用相同的浏览器、操作系统和打印机,并且您可以保证浏览器和打印机设置是相同的,那么打印 html 页面可能会起作用。尽管这似乎不太可能并且在未来很容易出错。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    相关资源
    最近更新 更多