質問

私はRTFファイルにEMFファイルを変換するに取り組んでいます。

私はtwip単位に(x、y)は座標(EMR_LINETOレコード内の)変換で問題を有しています。

だから、換算係数を投稿してください。

役に立ちましたか?

解決

はA TWIPポイントは1/72インチであり、ポイントの第20です。スケーリングはメタファイルにありませんのであればTWIPインチの1/1440でなければなりません。あなたはtwip単位に画面ピクセル、と言う、から変換している場合は、1インチあたりのピクセル数を調べるためのGetDeviceCapsを使用すると思います。だから、;

TwipsX = PixelsX * 1440 div GetDeviceCaps(DC, LOGPIXELSX);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top