Win32 API 日本語リファレンス
ホームUI.Controls.RichEdit › ITextFont2

ITextFont2

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IIDc241f5e3-7206-11d8-a2c7-00a0d1d6c6b3継承元ITextFont呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl62

メソッド 46

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
62HRESULT GetCount(INT* pCount)
63HRESULT GetAutoLigatures(INT* pValue)
64HRESULT SetAutoLigatures(INT Value)
65HRESULT GetAutospaceAlpha(INT* pValue)
66HRESULT SetAutospaceAlpha(INT Value)
67HRESULT GetAutospaceNumeric(INT* pValue)
68HRESULT SetAutospaceNumeric(INT Value)
69HRESULT GetAutospaceParens(INT* pValue)
70HRESULT SetAutospaceParens(INT Value)
71HRESULT GetCharRep(INT* pValue)
72HRESULT SetCharRep(INT Value)
73HRESULT GetCompressionMode(INT* pValue)
74HRESULT SetCompressionMode(INT Value)
75HRESULT GetCookie(INT* pValue)
76HRESULT SetCookie(INT Value)
77HRESULT GetDoubleStrike(INT* pValue)
78HRESULT SetDoubleStrike(INT Value)
79HRESULT GetDuplicate2(ITextFont2** ppFont)
80HRESULT SetDuplicate2(ITextFont2* pFont)
81HRESULT GetLinkType(INT* pValue)
82HRESULT GetMathZone(INT* pValue)
83HRESULT SetMathZone(INT Value)
84HRESULT GetModWidthPairs(INT* pValue)
85HRESULT SetModWidthPairs(INT Value)
86HRESULT GetModWidthSpace(INT* pValue)
87HRESULT SetModWidthSpace(INT Value)
88HRESULT GetOldNumbers(INT* pValue)
89HRESULT SetOldNumbers(INT Value)
90HRESULT GetOverlapping(INT* pValue)
91HRESULT SetOverlapping(INT Value)
92HRESULT GetPositionSubSuper(INT* pValue)
93HRESULT SetPositionSubSuper(INT Value)
94HRESULT GetScaling(INT* pValue)
95HRESULT SetScaling(INT Value)
96HRESULT GetSpaceExtension(FLOAT* pValue)
97HRESULT SetSpaceExtension(FLOAT Value)
98HRESULT GetUnderlinePositionMode(INT* pValue)
99HRESULT SetUnderlinePositionMode(INT Value)
100HRESULT GetEffects(INT* pValue, INT* pMask)
101HRESULT GetEffects2(INT* pValue, INT* pMask)
102HRESULT GetProperty(INT Type, INT* pValue)
103HRESULT GetPropertyInfo(INT Index, INT* pType, INT* pValue)
104HRESULT IsEqual2(ITextFont2* pFont, INT* pB)
105HRESULT SetEffects(INT Value, INT Mask)
106HRESULT SetEffects2(INT Value, INT Mask)
107HRESULT SetProperty(INT Type, INT Value)