2016-04-11 62 views
0

我正在寫一個應用程序,只允許用戶打印一次頁面。我正在尋找一種方法來確定哪些頁面已發送到打印機來更新數據庫以標記這些頁面已打印。確定哪些頁面被打印

+0

你是如何調用打印? –

+0

我通過.PrintReport()函數調用它,因爲我已禁用查看器中的打印功能,因爲我必須添加代碼以刪除再次打印的頁面 – Shon

回答

0

您必須捕獲打印機按鈕並存儲到您自己的控件中。

之後,您可以使用您的div上的媒體打印,以在單擊打印機按鈕時顯示或不顯示內容。

看看如何捕捉這裏的按鈕:How to capture the click event on the default print menu called by Javascript window.print()?

+0

該應用程序是基於Windows而不是基於Web的。此外,報告的預覽將被給出,因此使用水晶報告瀏覽器。我在問如何捕獲這個打印事件,而不是打印使用不同控件的網頁 – Shon

+0

你應該對你的問題更具體,並告訴你的場景。我對水晶報告沒有專業知識。祝你好運! –