2

これに関連するトピックを検索するのにしばらく時間を費やしましたが、何も見つかりませんでした...

問題は、Print to Microsoft XPS Document エラーを選択しようとすると、いくつかのエラーが発生することです。

  • [印刷] を選択すると、[保存] ダイアログが表示されます。ファイルを選択して [OK] をクリックすると、XPS ファイルは適切に保存されますが、WPF ウィンドウがクラッシュしたようにすべて白くなることに気付きました。エクスプローラーから XPS ファイルを開こうとすると、内容は正しいです。
  • [印刷] を選択し、[保存] ダイアログで [キャンセル] をクリックすると、「Win32 エラー: システム コールに渡されたデータ領域が小さすぎます」というメッセージが表示されます。

私がやっているコードは

PrintDialog dialog = new PrintDialog();
if (dialog.ShowDialog() == true)
{
     dialog.PrintVisual(this.myStackPanel, string.Empty);
}

より詳細な印刷コードの作成に関する他の投稿を見たことがありますが、現在、これはすべてのコードが行っていることです (これは別の開発者から継承したものです)。誰でもこの問題を修正できますか? ありがとう。

4

0 に答える 0