我正在重新設計一個Windows應用程序以移植到網站。一個令人擔憂的領域是'打印'。以更高的精度從網頁(特別是報告)打印
應用程序是數據密集型的,需要生成複雜的報告。以前的Windows應用程序利用打印機API並將複雜的控制擴展到用戶。它支持分頁功能,避免在紙張的打印部分(如信箋)上打印,佈局和方向的選擇等。請注意,這些設置僅在打印時完成,它們有時是報告定義的一部分。
據我所知,打印網頁時我們不能有這種控制。我正在尋找可供選擇的方法。雖然我更喜歡先看看東西,這將幫助我從原材料的網頁打印,以下是其他的想法:
- 由於報告也可以導出爲.xls & .PDF版本,讓用戶直接下載一個和打印。但是,這將我的解決方案限制在具有導出功能的應用程序區域。
- 使用Silverlight(4.0)進行報表佈局定義和打印。我認爲Silverlight 4.0(現在在測試版中)提供了對打印機的足夠控制。到目前爲止,我一直在避免使用任何RIA插件。
- 精確地生成具有固定尺寸的網頁報告。我不知道這會走多遠。
請分享可以很容易地在我的情況下被應用實踐。
印刷媒體樣式表上的幾個選擇位: http://www.alistapart.com/articles/boom/ http://www.alistapart.com/articles/goingtoprint/ http:// www .alistapart.com/articles/printtopreview/ – 2010-03-18 06:16:36
謝謝。我會先試試看看我能走多遠。 – Kabeer 2010-03-18 06:35:39