1

私のアプリケーションでは、選択したユーザー データを取得して PDF ファイルを作成しています。PDF ファイルがローカル マシンに保存されます。ダイアログに PDF のファイル名と場所を表示するテーブルがあります。

テーブルの一番下にボタンを追加したいと考えています。このボタンは、選択した PDF ファイル名をローカル プリンターに印刷します。PDFファイルを表示する必要はありません。ローカルプリンターを選択してPDFファイルを印刷できるようにしたいだけです。

ボタンクリックで、

  1. 選択した表のセルからファイル名と場所を取得できます。
  2. PrintDialog を使用してローカル プリンターを取得できます

ここからどこへ行けばいいのかわからない。

PdfRenderer のような特別なオープン ソースが必要ですか? ファイルをアプリケーションに戻す必要がありますか、それともその場所から印刷することは可能ですか?

4

1 に答える 1

1

PDF が必要ない場合は、直接印刷することを検討してください。Nebula のPaperclipseが役に立ちます。さらに、Adobe Acrobat が使用されていると想定している場合は、印刷ダイアログを直接開くコマンドラインから特別なフラグを使用して Acrobat Reader を起動できます。Adobe Reader コマンド ライン リファレンスを参照してください。

于 2012-11-06T10:11:50.117 に答える