1

大規模なコードベースを GDI から QPainter に移行しています。Windows で簡単に利用できたのは、EMF クリップボード形式でした。これにより、顧客は貼り付けた出力を他のプログラム (Office など) でベクトル形式で操作できました。

Qt から EMF にビットマップを作成するのは簡単ですが、それでは古い形式の編集機能を取り戻すことはできません。Postscript から MIME データを作成することもできます。これは、一部のプログラムではベクトル形式を保持しますが、たとえば Office では編集できません。

Trolltech/Nokia は GDI レンダリング パスを放棄したため、QPainter からベクトル EMF 出力を生成する適切な方法はありますか? オプションには、他の出力形式を後処理するサードパーティ ライブラリ (使用可能な結果は確認されていません)、偽のプリンター ドライバー (Windows バージョン固有の問題が発生する) が含まれます。WinXP -> 7 で動作する必要があります。

他の誰かがこれを解決しましたか?

4

0 に答える 0