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

ITextPara

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

メソッド 48

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

vtblメソッド
7HRESULT GetDuplicate(ITextPara** ppPara)
8HRESULT SetDuplicate(ITextPara* pPara)
9HRESULT CanChange(INT* pValue)
10HRESULT IsEqual(ITextPara* pPara, INT* pValue)
11HRESULT Reset(INT Value)
12HRESULT GetStyle(INT* pValue)
13HRESULT SetStyle(INT Value)
14HRESULT GetAlignment(INT* pValue)
15HRESULT SetAlignment(INT Value)
16HRESULT GetHyphenation(tomConstants* pValue)
17HRESULT SetHyphenation(INT Value)
18HRESULT GetFirstLineIndent(FLOAT* pValue)
19HRESULT GetKeepTogether(tomConstants* pValue)
20HRESULT SetKeepTogether(INT Value)
21HRESULT GetKeepWithNext(tomConstants* pValue)
22HRESULT SetKeepWithNext(INT Value)
23HRESULT GetLeftIndent(FLOAT* pValue)
24HRESULT GetLineSpacing(FLOAT* pValue)
25HRESULT GetLineSpacingRule(INT* pValue)
26HRESULT GetListAlignment(INT* pValue)
27HRESULT SetListAlignment(INT Value)
28HRESULT GetListLevelIndex(INT* pValue)
29HRESULT SetListLevelIndex(INT Value)
30HRESULT GetListStart(INT* pValue)
31HRESULT SetListStart(INT Value)
32HRESULT GetListTab(FLOAT* pValue)
33HRESULT SetListTab(FLOAT Value)
34HRESULT GetListType(INT* pValue)
35HRESULT SetListType(INT Value)
36HRESULT GetNoLineNumber(INT* pValue)
37HRESULT SetNoLineNumber(INT Value)
38HRESULT GetPageBreakBefore(INT* pValue)
39HRESULT SetPageBreakBefore(INT Value)
40HRESULT GetRightIndent(FLOAT* pValue)
41HRESULT SetRightIndent(FLOAT Value)
42HRESULT SetIndents(FLOAT First, FLOAT Left, FLOAT Right)
43HRESULT SetLineSpacing(INT Rule, FLOAT Spacing)
44HRESULT GetSpaceAfter(FLOAT* pValue)
45HRESULT SetSpaceAfter(FLOAT Value)
46HRESULT GetSpaceBefore(FLOAT* pValue)
47HRESULT SetSpaceBefore(FLOAT Value)
48HRESULT GetWidowControl(INT* pValue)
49HRESULT SetWidowControl(INT Value)
50HRESULT GetTabCount(INT* pCount)
51HRESULT AddTab(FLOAT tbPos, INT tbAlign, INT tbLeader)
52HRESULT ClearAllTabs()
53HRESULT DeleteTab(FLOAT tbPos)
54HRESULT GetTab(INT iTab, FLOAT* ptbPos, INT* ptbAlign, INT* ptbLeader)