tag:blogger.com,1999:blog-4291069679343025964.post4934519764659458510..comments2024-02-01T11:23:21.363+08:00Comments on .NET Walker: Silverlight 4 中的列印功能Davidhttp://www.blogger.com/profile/14918558855624275059noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-4291069679343025964.post-22687856747436912572009-12-03T14:37:04.529+08:002009-12-03T14:37:04.529+08:00不需要用WriteableBitmap唷,Canvas是指SL中的Canvas控件, Canvas控...不需要用WriteableBitmap唷,Canvas是指SL中的Canvas控件, Canvas控件本身也是UIelement.Davidhttps://www.blogger.com/profile/14918558855624275059noreply@blogger.comtag:blogger.com,1999:blog-4291069679343025964.post-43700520391107327742009-12-03T13:09:51.220+08:002009-12-03T13:09:51.220+08:00PageVisual都已經吃UIelement了, 但是很常用的預覽列印卻要使用者自己Writeab...PageVisual都已經吃UIelement了, 但是很常用的預覽列印卻要使用者自己WriteableBitmap, 真是為德不卒耶Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4291069679343025964.post-53449520869601661372009-12-02T23:21:17.457+08:002009-12-02T23:21:17.457+08:00預覽列印功能需由開發人員自行實現,也就是說,開發人員要自己寫這樣的功能,你可以將要顯示的資料,先動態...預覽列印功能需由開發人員自行實現,也就是說,開發人員要自己寫這樣的功能,你可以將要顯示的資料,先動態會製在多個Canvas上,然後透過Silverlight顯示在畫面上,並且設計切頁換頁預覽等功能,即可達成預覽(所以預覽不是IE作的,是由你寫的SL App作的),待使用者確定無誤之後,再把這些Canvas一次輸出到print物件。Davidhttps://www.blogger.com/profile/14918558855624275059noreply@blogger.comtag:blogger.com,1999:blog-4291069679343025964.post-81225803291717166642009-12-02T15:14:23.339+08:002009-12-02T15:14:23.339+08:00我看了msdn, 發覺沒有預覽之類的函式, 也沒有將列印內容輸出成Image之類的屬性或函式(所以無...我看了msdn, 發覺沒有預覽之類的函式, 也沒有將列印內容輸出成Image之類的屬性或函式(所以無法自製預覽ChildWindow); <br />我試了C#的msdn範例, 也只能直接列印, 無法先預覽再決定是否列印, 請問列印預覽你還有詳細一點的資料嗎?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4291069679343025964.post-85221817956115075942009-12-01T14:17:15.905+08:002009-12-01T14:17:15.905+08:00Sure!Sure!Davidhttps://www.blogger.com/profile/14918558855624275059noreply@blogger.comtag:blogger.com,1999:blog-4291069679343025964.post-34038255208380685722009-12-01T10:58:29.313+08:002009-12-01T10:58:29.313+08:00既然PageVisual可以接受任何UIelement物件, 那可以用來做列印預覽嗎?既然PageVisual可以接受任何UIelement物件, 那可以用來做列印預覽嗎?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4291069679343025964.post-41350104349458757612009-11-30T16:10:48.648+08:002009-11-30T16:10:48.648+08:00那你要把所有資料先呈現在某個view上面(可以在Ram裡面),然後把他往印表機丟就可以了。那你要把所有資料先呈現在某個view上面(可以在Ram裡面),然後把他往印表機丟就可以了。Davidhttps://www.blogger.com/profile/14918558855624275059noreply@blogger.comtag:blogger.com,1999:blog-4291069679343025964.post-42750633812348536462009-11-30T14:11:28.108+08:002009-11-30T14:11:28.108+08:00可以印出 silverlight datagrid 的所有資料嗎?可以印出 silverlight datagrid 的所有資料嗎?Anonymoushttps://www.blogger.com/profile/16068263172050307183noreply@blogger.com