フォントのアスペクト比を取得する
Declare Function GetAspectRatioFilterEx lib "gdi32.dll" _hdc
(ByVal hdc as Long, lpAspectRatio As SIZE) As Long
デバイスコンテキストのハンドルlpAspectRatio
(戻り値)データを受け取るSIZE構造体戻り値
正常終了のとき 0以外備考
エラーのとき 0
「アスペクトレーシオフィルタ(アスペクト比)」とは、指定のデバイスコンテキスト上における
ピクセルの幅と高さの比率である。アスペクト比が異なる場合、正方形を描画するためには
縦横比の調整を必要とする。Windowsは、フォントがデザインされたときの縦横比にもっとも近い
フォントを選択しようとする。そのとき「アスペクトレーシオフィルタ」と呼ばれる特別な
フィルタを使用する。SetMapperFlags()関数を使ってWindowsに変換時の
アスプクレーシを指定することができる。