GetFontData |
Declare Function Api_GetFontData& Lib "gdi32" Alias "GetFontData" (ByVal hDC&, ByVal dwTable&, ByVal dwOffset&, lpvBuffer As Any, ByVal cbData&) |
Declare Function GetFontData Lib "gdi32" Alias "GetFontData" (ByVal hdc As Long, ByVal dwTable As Long, ByVal dwOffset As Long, lpvBuffer As Any, ByVal cbData As Long) As Long |
|
TrueType フォントのフォントメトリックデータを取得する。 |
|
パラメータ Files の仕様に記述されているメトリックテーブルのうちの1つを識別することができる。このパラメータが 0 の場合、フォントファイルの先頭か
ら情報を取得する。
dwTable パラメータで指定したテーブルの先頭から情報を取得する。この値がテーブルサイズ以上の場合、エラーが発生する。
ァのサイズを返す。
イズを返す。 ションで OUTLINETEXTMETRIC 構造体の otmfsType メンバを調べ、フォントを埋め込むことができるかどうかを判断する。otmfsType メ ンバのビット 1 がセットされている場合、そのフォントの埋め込みはできない。ビット 1 が空の場合、フォントの埋め込みは可能である。ビッ ト 2 がセットされている場合、埋め込みは読み取り専用である。埋め込みが可能な場合、dwTable、dwOffset、cbData の各パラメータに
対して 0 を指定すると、アプリケーションはフォントファイル全体を取得することができる。 |