OracleBPM10gのアクティビティは次のとおりです。
- フォーム入力で保護されたWord文書テンプレートを読み取ります。
- データをフィールドにマージします。
- マージ/フィルされたコピーをファイルシステムに保存します。
- 選択した事前定義されたプリンター、またはデフォルトのプリンターにドキュメントを印刷します。
「実際の」プリンタに印刷する場合、これはすべて正常に機能します。ただし、Word文書をTIFFに出力する必要があります。プリンタの選択肢の1つとして「MicrosoftDocumentImageWriter」を使用しようとすると、期待どおりに機能しません。通常、Word(またはその他のアプリケーション)からMicrosoft Document Image Writerに直接印刷する場合、結果のファイルを保存する場所の入力を求められます。このプロンプトは、BPM10gでこの特定のアクティビティから印刷しようとした場合には発生しません。
理想的には、実際にはダイアログをバイパスして、TIFFをファイルシステムに直接出力したいと思います。ただし、これをプログラムで制御する方法は見つかりませんでした。つまり、コードで宛先ファイル名を指定できることです。現在、動作を確認するために、Microsoft DocumentImageWriterに出力を取得しようとしています。
したがって、最終的な質問は次のとおりです。
- これはできますか?つまり、Microsoft DocumentImageWriterに印刷します
- はいの場合、ファイルの場所のダイアログを非表示にできますか?
- どのように?