ホーム › Graphics.DirectWrite › IDWriteGdiInterop1
IDWriteGdiInterop1
COMメソッド 4
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 8 HRESULT CreateFontFromLOGFONT(LOGFONTW* logFont, IDWriteFontCollection* fontCollection, IDWriteFont** font)
| logFont | LOGFONTW* | in | 変換元となるGDIのLOGFONTW構造体へのポインタである。 |
| fontCollection | IDWriteFontCollection* | inoptional | フォント検索対象のフォントコレクションである。NULL指定でシステムコレクションを使う。 |
| font | IDWriteFont** | out | 生成されたIDWriteFontオブジェクトを受け取る出力先である。 |
vtbl 9 HRESULT GetFontSignature(IDWriteFontFace* fontFace, FONTSIGNATURE* fontSignature)
| fontFace | IDWriteFontFace* | in | |
| fontSignature | FONTSIGNATURE* | out | フォントの対応コードページ・Unicodeレンジを表すFONTSIGNATUREを受け取る出力先である。 |
vtbl 10 HRESULT GetFontSignature(IDWriteFont* font, FONTSIGNATURE* fontSignature)
| font | IDWriteFont* | in | 署名を取得する対象のIDWriteFontオブジェクトである。 |
| fontSignature | FONTSIGNATURE* | out | フォントの対応コードページ・Unicodeレンジを表すFONTSIGNATUREを受け取る出力先である。 |
vtbl 11 HRESULT GetMatchingFontsByLOGFONT(LOGFONTA* logFont, IDWriteFontSet* fontSet, IDWriteFontSet** filteredSet)
| logFont | LOGFONTA* | in | 照合条件となるGDIのLOGFONTA構造体へのポインタである。 |
| fontSet | IDWriteFontSet* | in | 検索対象のフォントセットである。 |
| filteredSet | IDWriteFontSet** | out | LOGFONT条件に一致したフォントのみを含む新しいフォントセットを受け取る出力先である。 |