0

印刷ドライバーを介してドライブし、ファイルとして保存する必要があるファイルがあります。作成されたアプリケーションを開かずに、プログラムで DevMode 構造を使用してこれらのファイルを操作できますか? また、DevMode 構造体の値を変更して、プログラムで他のファイル タイプに変更し、引き続きそれらを駆動してファイルに保存することはできますか?

4

1 に答える 1

1

「プリントドライバを介して駆動したいファイルがあります」と言うとき、これらのファイルは、Wordドキュメント、テキストファイル、.jpgファイルなどの入力(ドキュメント)ファイルであると思いますか?もしそうなら、私はあなたのアイデアがうまくいかないと思います。DEVMODEは、アプリケーションと通信するために印刷ドライバーによって使用されるドライバー構造です。ジョブを印刷するために必要な設定があります。ただし、アプリケーションは、コンテンツを実際にGDI形式に変換して印刷ジョブを作成し、それを印刷ドライバーに渡してプリンター形式に変換します。たとえば、次のようになります。WordドキュメントはWordアプリケーションによって読み取られ、そのコンテンツはGDI API呼び出しに変換されてGDIに送信され、GDIはそれをプリンター言語(PCLやPSなど)に変換するドライバーに送信します。

あなたがこれをしたい理由についてもっと詳しく教えていただければ、私はあなたを助けることができます

于 2011-02-24T12:25:08.417 に答える