我正在處理一個任務,在該任務中,我需要在asp.net網頁上以特定格式對某些數據進行排序。 asp.net頁面看起來更像一個普通的報表頁面。然後,我需要允許用戶以標準A4格式打印出同一頁面。如果要在頁面上顯示的數據更多,該頁面也應該處理分頁符並在兩頁(或更多頁面)上顯示頁面數據。從asp.net頁面打印輸出的大小爲
是否可以使網頁符合A4尺寸的打印輸出?
如果是的話,這是否是一個明智的做法?
如何使網頁符合A4尺寸打印輸出?
讓我知道你是否需要關於我的任務的任何其他信息。
謝謝
我正在處理一個任務,在該任務中,我需要在asp.net網頁上以特定格式對某些數據進行排序。 asp.net頁面看起來更像一個普通的報表頁面。然後,我需要允許用戶以標準A4格式打印出同一頁面。如果要在頁面上顯示的數據更多,該頁面也應該處理分頁符並在兩頁(或更多頁面)上顯示頁面數據。從asp.net頁面打印輸出的大小爲
是否可以使網頁符合A4尺寸的打印輸出?
如果是的話,這是否是一個明智的做法?
如何使網頁符合A4尺寸打印輸出?
讓我知道你是否需要關於我的任務的任何其他信息。
謝謝
你不能。網站是爲屏幕創建的,而不是打印機。
您可以添加一個Print.css,使網站打印更好,但不能指定紙張大小,如A4。
你可以找到更多關於打印樣式表以及如何使用他們here。
打印的最佳解決方案是使用PDF,這就是它們的用途。創建一個具有相同數據的PDF。在這種情況下,您可以完全控制打印格式。
參考:Oded Answer,如果你想這個水平上打印控制的
,iTextSharp可以提供幫助。它支持常規的PDF操作和模板。最重要的是,它是開源的!
Google'print stylesheets' – Marko
http://wiki.asp.net/page.aspx/728/printer-friendly-page/ – Habib
[print from A4 pages from A4](http:// stackoverflow。 COM /問題/ 616200 /打印從-HTML的頁面,在-A4) –