ホーム › UI.Controls.RichEdit › ITextFont
ITextFont
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 55
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT GetDuplicate(ITextFont** ppFont) |
| 8 | HRESULT SetDuplicate(ITextFont* pFont) |
| 9 | HRESULT CanChange(INT* pValue) |
| 10 | HRESULT IsEqual(ITextFont* pFont, INT* pValue) |
| 11 | HRESULT Reset(tomConstants Value) |
| 12 | HRESULT GetStyle(INT* pValue) |
| 13 | HRESULT SetStyle(INT Value) |
| 14 | HRESULT GetAllCaps(INT* pValue) |
| 15 | HRESULT SetAllCaps(INT Value) |
| 16 | HRESULT GetAnimation(INT* pValue) |
| 17 | HRESULT SetAnimation(INT Value) |
| 18 | HRESULT GetBackColor(INT* pValue) |
| 19 | HRESULT SetBackColor(INT Value) |
| 20 | HRESULT GetBold(INT* pValue) |
| 21 | HRESULT SetBold(INT Value) |
| 22 | HRESULT GetEmboss(INT* pValue) |
| 23 | HRESULT SetEmboss(INT Value) |
| 24 | HRESULT GetForeColor(INT* pValue) |
| 25 | HRESULT SetForeColor(INT Value) |
| 26 | HRESULT GetHidden(INT* pValue) |
| 27 | HRESULT SetHidden(INT Value) |
| 28 | HRESULT GetEngrave(INT* pValue) |
| 29 | HRESULT SetEngrave(INT Value) |
| 30 | HRESULT GetItalic(INT* pValue) |
| 31 | HRESULT SetItalic(INT Value) |
| 32 | HRESULT GetKerning(FLOAT* pValue) |
| 33 | HRESULT SetKerning(FLOAT Value) |
| 34 | HRESULT GetLanguageID(INT* pValue) |
| 35 | HRESULT SetLanguageID(INT Value) |
| 36 | HRESULT GetName(LPWSTR* pbstr) |
| 37 | HRESULT SetName(LPWSTR bstr) |
| 38 | HRESULT GetOutline(INT* pValue) |
| 39 | HRESULT SetOutline(INT Value) |
| 40 | HRESULT GetPosition(FLOAT* pValue) |
| 41 | HRESULT SetPosition(FLOAT Value) |
| 42 | HRESULT GetProtected(INT* pValue) |
| 43 | HRESULT SetProtected(INT Value) |
| 44 | HRESULT GetShadow(INT* pValue) |
| 45 | HRESULT SetShadow(INT Value) |
| 46 | HRESULT GetSize(FLOAT* pValue) |
| 47 | HRESULT SetSize(FLOAT Value) |
| 48 | HRESULT GetSmallCaps(INT* pValue) |
| 49 | HRESULT SetSmallCaps(INT Value) |
| 50 | HRESULT GetSpacing(FLOAT* pValue) |
| 51 | HRESULT SetSpacing(FLOAT Value) |
| 52 | HRESULT GetStrikeThrough(INT* pValue) |
| 53 | HRESULT SetStrikeThrough(INT Value) |
| 54 | HRESULT GetSubscript(INT* pValue) |
| 55 | HRESULT SetSubscript(INT Value) |
| 56 | HRESULT GetSuperscript(INT* pValue) |
| 57 | HRESULT SetSuperscript(INT Value) |
| 58 | HRESULT GetUnderline(INT* pValue) |
| 59 | HRESULT SetUnderline(INT Value) |
| 60 | HRESULT GetWeight(INT* pValue) |
| 61 | HRESULT SetWeight(INT Value) |