1

VB.NET で作成されたデスクトップ アプリがあり、月に 1 回 10K の両面レポートを印刷します。デバッグまたは複製を試みる必要がある問題があります。

NULL プリンターに印刷すると、正常に動作します。

実際に印刷せずに、これらすべての用紙の印刷を現実的にシミュレートするにはどうすればよいですか?

4

2 に答える 2

3

OPが要求したように、私のコメントの要約、

PDF プリンターを使用すると、良い解決策になる場合があります。もう 1 つの方法は、通常のプリンターを使用して、ファイルに出力するように設定することです (Windows では非常に簡単です)。

主な欠点は、各印刷ジョブにファイル名を付けることです。おそらく、実行時に PrintDialog をハイジャックしてファイル名を指定できますが、試したことはありません。通常のドライバーを使用してファイルに出力するように設定すると、おそらくまったく同じ制限があります。

ただし、自動命名をサポートする PDF 印刷ドライバーがいくつかあります。このリンクまたはSU に関するこの質問を確認してください。

于 2013-01-02T09:50:57.290 に答える
2

CutePDF を使用して、順次生成されたファイル名 (および必要に応じてディレクトリ) を持つ PDF ファイルに印刷すると、問題を再現できるはずです。

ただし、問題がコードではなくプリンタードライバーにある場合は、PDF に印刷しても問題は見つかりません。発生している正確な問題の詳細を取得するとよいでしょう。

于 2013-01-02T09:29:33.193 に答える