2017-04-07 15 views
0

AddPrinter()を使用して、ポート「FILE」にそれを設定するプリンタを追加しました。FILEポートに追加されたプリンタの宛先ファイルパスをプログラムで指定する方法はありますか?

印刷時にこのプリンタを選択すると、次のように文書ファイルを保存するパスを尋ねるファイルブラウザが開きます。

enter image description here

私は印刷のために、その特定のプリンタを選択する上で、このポップアップを取得しないようにハードにパスがコーディングのように、プログラムでこのパスを提供したいです。

どうすればこの問題を解決できますか?貴重な提案をしてください。

答えて

1

AddPort winapi関数を使用します。新しいローカル ポートを追加し、ポート名としてファイルへのパスを使用します。プリンタに接続します。ドキュメントを印刷します。楽しめ。短所:新しい仕事は前の仕事を上書きします。

+1

AddPort機能は、ポートの追加ウィザードを開くだけで、パスを舗装してくれたので役に立ちませんでしたが、このXcvData関数が、ダイアログボックスなしでポートを追加し、ポート名としてファイルパスを指定して、私が望むようにしたことを発見しました。 –

関連する問題