2010-11-25 47 views
1

私は現在、印刷を行うためにwpfアプリケーションでPrintVisual()を使用しています。これは現在完璧に動作していますが、ぺージ化する必要がある大量のデータを処理するときに、ウィンドウをバッファに何度もレンダリングしてから印刷ジョブを実行したいという唯一の問題があります。現在、PrintVisual()は、複数の印刷ジョブを作成しますが、これは機能しますが、あまり雄弁ではありません。PrintVisual()を使用して複数のWindowsを印刷する

リフレクタを使用してPrintVisual()のソースを取得しようとしましたが、これをIDocumentPaginatorSourceに実装しようとしましたが、残念ながらリフレクタは失敗しています。

おそらく、私は窓をFlowDocumentにレンダリングする必要がありますか?私はあまりにも印刷レイアウトをコード化することに熱心ではないが。

提案がありますか? ありがとうございました!

+0

あなたがしていることのいくつかのサンプルコードを投稿できますか? – kyndigs

答えて

0

私は、各ページのキャンバスにRenderTargetBitmap()を呼び出すことによって、正しく機能しました。

関連する問題