AutoCadが読み込めるWMFファイルは、どうやらAPM(Aldus Placeable Metafile)形式のWMFファイルのようなのですが、
VC++6.0を用いて拡張メタファイル(EMF)からAPM形式のWMFファイルは作成できるのでしょうか。
EMFからGetWinMetaFileBits/SetMetaFileBitsEx/CopyMetaFileでWindows形式メタファイル(WMF)を作成するのには成功しております。
自己レスになりますが、APM形式のWMF保存には
http://support.microsoft.com/default.aspx?scid=kb;ja;145999
からダウンロードできる
Enmeta.exe(自己解凍ファイル、VC++ソース付き)
が参考になります。
しかし、APM形式にしてもAutoCADはちゃんと読み込んでくれませんでした。
ちょっと、元になっているEMFに問題がありそうです。
ツイート | ![]() |