2011-12-15 89 views
0

我在纸上打印了一些表格,想要创建一个网页(报告的结果),并将这些预打印的页面放入打印机并打印网页以填充纸张上的空白。在ASP.NET中调整打印页面

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

日Thnx的帮助

回答

0

如果你只是产生一个普通Html网页打印,你将有一个非常很难得到它在多台计算机(或浏览器,或打印机)一致。有许多浏览器设置会影响网页的打印效果......比如页边距,页眉/页脚文本等等,这些都不是您可以从html页面控制的东西。

您需要生成一个格式化的文件,因此计算机/浏览器/打印机的解释空间较小。就像PDF一样,您可以创建更一致的输出。

我有一个类似的需求,而应用程序回来。该项目的要求是我们生成了一个预先填充了内容(文本,表格等)的MS Word文档,然后用户打开生成的文件并打印或保存。尽管如此,我认为在大多数情况下PDF都是可取的。

+0

我想如果所有打印html网页的人都使用相同的浏览器,操作系统和打印机,并且可以保证浏览器和打印机设置在所有设置中都是相同的,那么打印html页面可能会有效。虽然这看起来不太可能,而且很容易出错。 – user714241 2011-12-15 07:40:12