2011-12-15 96 views
0

我在紙上打印了一些表格,想要創建一個網頁(報告的結果),並將這些預打印的頁面放入打印機並打印網頁以填充紙張上的空白。在ASP.NET中調整打印頁面

調整網頁中內容位置以正確使用任何打印機的最佳方法是什麼?

日Thnx的幫助

回答

0

如果你只是產生一個普通Html網頁打印,你將有一個非常很難得到它在多臺計算機(或瀏覽器,或打印機)一致。有許多瀏覽器設置會影響網頁的打印效果......比如頁邊距,頁眉/頁腳文本等等,這些都不是您可以從html頁面控制的東西。

您需要生成一個格式化的文件,因此計算機/瀏覽器/打印機的解釋空間較小。就像PDF一樣,您可以創建更一致的輸出。

我有一個類似的需求,而應用程序回來。該項目的要求是我們生成了一個預先填充了內容(文本,表格等)的MS Word文檔,然後用戶打開生成的文件並打印或保存。儘管如此,我認爲在大多數情況下PDF都是可取的。

+0

我想如果所有打印html網頁的人都使用相同的瀏覽器,操作系統和打印機,並且可以保證瀏覽器和打印機設置在所有設置中都是相同的,那麼打印html頁面可能會有效。雖然這看起來不太可能,而且很容易出錯。 – user714241 2011-12-15 07:40:12