1

私は現在PrintVisual()、印刷を行うためにwpfアプリケーションで使用しています。これは現時点では完全に機能しています。現在発生している唯一の問題は、ページ付けが必要な大量のデータを処理する場合です。これにより、ウィンドウをバッファに複数回レンダリングしてから、印刷ジョブを実行します。現在PrintVisual()、複数の印刷ジョブを作成しています。これは機能しますが、あまり雄弁ではありません。

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

FlowDocumentおそらく、ウィンドウを?にレンダリングしてみるべきでしょう。私は印刷レイアウトをコーディングすることにあまり熱心ではありませんが。

助言がありますか?前もって感謝します!

4

1 に答える 1

0

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

于 2010-11-25T13:44:13.893 に答える