2010-12-08 6 views
0

Silverlightに17列のDataGridを持つImどのようにしてdatagrid内のすべての列を印刷して印刷できますか?カラムの数が増えているので、Horizantal Scroolbarを有効にしているので、ユーザーはlastcolumnを簡単にスクロールできます。Silverlight DataGridのすべての列を印刷する方法

silverligt DataGridの印刷中に、Silverlightページに表示される内容、スクロールバーを超えるもの、クロップされたもの、印刷されないものが表示されます。画面幅を超えても、DataGridのすべての列を印刷するためのソリューション。

もう一つの質問は、私は、水平スクロールバーを有効にしてデータグリッドを持っている場合は、あなたがのために6ヶ月を待つことができる場合datagrid.actualwidthが常にではなく、最初の列から最後の列幅のサイズに

_mahens

答えて

1

を768ピクセルを与えますSilverlight 5を使用すると、印刷レイアウトを完全に制御し、必要な形で正確にフォーマットすることができます。それまではあなたができることがあるかどうかはわかりません。

1

基本的に2つのオプションがあります。

  1. ページ

  2. スライス他の2つのグリッドにグリッド(第1グリッド内の列の最初の半分、残りの半分でグリッド全体のフィット感を作るためにスケーリング使用してデータグリッドを縮小)、これを別々の2ページとして印刷します。もちろん、グリッドの高さを考慮し、必要に応じて追加のページを印刷する必要があります。 難しいですか?はい、達成可能です:)

関連する問題