2010-12-08 67 views
0

林其在Silverlight數據網格的17列。我們如何打印datagrid中的所有列進行打印。由於有柱的更noumber,林使Horizantal Scroolbar,所以THT用戶可以容易地scrollto lastcolumn。如何打印所有列在Silverlight數據網格

在silverligt數據網格的印刷,我可以看到其在Silverlight頁面,任何超出滾動條所示的內容,這些圖像被裁剪,而不是打印。任何解決方案都可以打印datagrid中的所有列,即使超出屏幕寬度。

還有一個問題,如果我有啓用了水平滾動條的DataGrid,datagrid.actualwidth總是給768像素,但不能從第一列到最後一列的寬度尺寸

_mahens

回答

1

如果你能等待六個月, Silverlight 5,那麼您可以完全控制打印佈局並將其格式化爲您想要的樣式。在此之前,我不確定是否有任何事情可以做。

1

基本上,你這裏有2個選項。

  1. 使用縮放,使整個電網配合您的網頁

  2. 片柵格爲2個格(第一格列上半年,另一半在另一個上縮短你的DataGrid ),然後將其打印爲2個單獨的頁面。當然,如果需要,您還必須考慮網格的高度並在其中打印其他頁面。 困難?是的,但實現的:)