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

IDWriteFontFace3

COM
IIDd37d7598-09be-4222-a236-2081341cc1f2継承元IDWriteFontFace2自前メソッド開始 vtbl35

メソッド 14

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

vtblメソッド
35HRESULT GetFontFaceReference(IDWriteFontFaceReference** fontFaceReference)
36void GetPanose(DWRITE_PANOSE* panose)
37DWRITE_FONT_WEIGHT GetWeight()
38DWRITE_FONT_STRETCH GetStretch()
39DWRITE_FONT_STYLE GetStyle()
40HRESULT GetFamilyNames(IDWriteLocalizedStrings** names)
41HRESULT GetFaceNames(IDWriteLocalizedStrings** names)
42HRESULT GetInformationalStrings(DWRITE_INFORMATIONAL_STRING_ID informationalStringID, IDWriteLocalizedStrings** informationalStrings, BOOL* exists)
43BOOL HasCharacter(DWORD unicodeValue)
44HRESULT GetRecommendedRenderingMode(FLOAT fontEmSize, FLOAT dpiX, FLOAT dpiY, DWRITE_MATRIX* transform, BOOL isSideways, DWRITE_OUTLINE_THRESHOLD outlineThreshold, DWRITE_MEASURING_MODE measuringMode, IDWriteRenderingParams* renderingParams, DWRITE_RENDERING_MODE1* renderingMode, DWRITE_GRID_FIT_MODE* gridFitMode)
45BOOL IsCharacterLocal(DWORD unicodeValue)
46BOOL IsGlyphLocal(WORD glyphId)
47HRESULT AreCharactersLocal(LPWSTR characters, DWORD characterCount, BOOL enqueueIfNotLocal, BOOL* isLocal)
48HRESULT AreGlyphsLocal(WORD* glyphIndices, DWORD glyphCount, BOOL enqueueIfNotLocal, BOOL* isLocal)