質問

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

役に立ちましたか?

解決

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

これをやりたい理由の詳細を説明できるなら、私はあなたを助けることができます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top