2011-02-02 95 views
1

瀏覽器我有一個Silverlight應用程序4基本上是填充有用戶繪製的控件的畫布。當我在Firefox 3.6中使用打印(或打印預覽)時,畫布不顯示。打印與在Silverlight 4

在Silverlight中的每個例子WRT打印創建自己的Silverlight應用程序內的打印按鈕。是不是有一個瀏覽器的事件,我可以掛接到(或東西),使用戶可以從瀏覽器,而不是應用程序進行打印?

回答

0

你應該能夠調用瀏覽器打印方法: -

HtmlPage.Window.Invoke("print"); 

注意,(如果它在所有工作),這將只打印Silverlight插件的可見部分。

0

似乎有一個Microsoft特定的beforeprintevent。但是,總的來說,我認爲你運氣不好。即使使用微軟,也不能取消打印事件,因此除了應用程序之外,還會打印頁面。