Win32 API 日本語リファレンス
ホームGraphics.DirectWrite › IDWriteGdiInterop1

IDWriteGdiInterop1

COM
IID4556be70-3abd-4f70-90be-421780a6f515継承元IDWriteGdiInterop自前メソッド開始 vtbl8

メソッド 4

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 8 HRESULT CreateFontFromLOGFONT(LOGFONTW* logFont, IDWriteFontCollection* fontCollection, IDWriteFont** font)
logFontLOGFONTW*in変換元となるGDIのLOGFONTW構造体へのポインタである。
fontCollectionIDWriteFontCollection*inoptionalフォント検索対象のフォントコレクションである。NULL指定でシステムコレクションを使う。
fontIDWriteFont**out生成されたIDWriteFontオブジェクトを受け取る出力先である。
vtbl 9 HRESULT GetFontSignature(IDWriteFontFace* fontFace, FONTSIGNATURE* fontSignature)
fontFaceIDWriteFontFace*in
fontSignatureFONTSIGNATURE*outフォントの対応コードページ・Unicodeレンジを表すFONTSIGNATUREを受け取る出力先である。
vtbl 10 HRESULT GetFontSignature(IDWriteFont* font, FONTSIGNATURE* fontSignature)
fontIDWriteFont*in署名を取得する対象のIDWriteFontオブジェクトである。
fontSignatureFONTSIGNATURE*outフォントの対応コードページ・Unicodeレンジを表すFONTSIGNATUREを受け取る出力先である。
vtbl 11 HRESULT GetMatchingFontsByLOGFONT(LOGFONTA* logFont, IDWriteFontSet* fontSet, IDWriteFontSet** filteredSet)
logFontLOGFONTA*in照合条件となるGDIのLOGFONTA構造体へのポインタである。
fontSetIDWriteFontSet*in検索対象のフォントセットである。
filteredSetIDWriteFontSet**outLOGFONT条件に一致したフォントのみを含む新しいフォントセットを受け取る出力先である。