拡張メタファイル (C# で GDI+ を介して構築) を古いスタイルの Windows メタファイルに変換すると、座標が最も近い画面ピクセルに丸められるため、結果は非常に粗くなります。どちらかを介して変換すると、これが表示されます
GetWinMetaFileBits(emfh, bits_l, bits, MM_ANISOTROPIC, GetDC(0));
または GDI+ の Metafile::EmfToWmfBits を使用します。犯人はおそらく使用されているスクリーンDCです。 この投稿は、私にとっては機能するプリンター DC の使用を示唆していますが、ユーザーがプリンターをインストールしていない場合は明らかに機能しません。より良い方法はありますか?この目的のために高解像度のメモリ内 DC を作成することを検討しましたが、そのための適切なドキュメントが見つからず、使用される RAM についても心配しています。