2011-09-22 150 views
2

我想打印由GWT生成的html頁面。我正在使用Window.print()。使用GWT打印屏幕

但是,當打印被調用時,只打印一頁。

有沒有辦法打印所有頁面?

+0

你可以鏈接你的網絡應用程序嗎? – Hurda

回答

2

我們可以通過創建新窗口並添加當前頁面的內部html給它打印整個頁面,然後在其上執行打印。

提供相同功能的類在Google代碼中共享。 http://code.google.com/p/gwt-print-it/

+0

你能分享更多關於你如何解決這個問題的信息。我是gwt新手,特別是JavaScript,我想嘗試這個解決方案,創建新窗口並打印它。你能分享至少基本的代碼步驟嗎? –

0

但是,當打印被調用時,只打印一頁。

您確定這是GWT的問題嗎?問題可能出現在瀏覽器或打印機的配置中。嘗試檢查這個選項。

+0

我嘗試跨瀏覽器(即壁虎,鉻),並嘗試使用Adobe和XPS文檔編寫器打印。 – Nishu

+0

好的,所以如果我理解正確的話,打印只傳遞給瀏覽器所需的內容的一部分。然後你應該檢查頁面是否正確生成。 –

+0

頁面在瀏覽器上看起來非常好。它是否與滾動條有關? – Nishu