ReactOS  0.4.12-dev-90-g2e2e63e
tom::ITextPara Interface Reference

import"riched_tom.idl";

Inheritance diagram for tom::ITextPara:
Collaboration diagram for tom::ITextPara:

Public Member Functions

HRESULT CanChange ([out, retval] LONG *pB)
 
HRESULT IsEqual ([in] ITextPara *para, [retval, out] LONG *pB)
 
HRESULT Reset ([in] LONG value)
 
HRESULT SetIndents ([in] float StartIndent, [in] float LeftIndent, [in] float RightIndent)
 
HRESULT SetLineSpacing ([in] LONG LineSpacingRule, [in] float LineSpacing)
 
HRESULT AddTab ([in] float tbPos, [in] LONG tbAlign, [in] LONG tbLeader)
 
HRESULT ClearAllTabs ()
 
HRESULT DeleteTab ([in] float tbPos)
 
HRESULT GetTab ([in] LONG iTab, [out] float *ptbPos, [out] LONG *ptbAlign, [out] LONG *ptbLeader)
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Properties

ITextPara Duplicate [get, set]
 
LONG Style [get, set]
 
LONG Alignment [get, set]
 
LONG Hyphenation [get, set]
 
float FirstLineIndent [get]
 
LONG KeepTogether [get, set]
 
LONG KeepWithNext [get, set]
 
float LeftIndent [get]
 
float LineSpacing [get]
 
LONG LineSpacingRule [get]
 
LONG ListAlignment [get, set]
 
LONG ListLevelIndex [get, set]
 
LONG ListStart [get, set]
 
float ListTab [get, set]
 
LONG ListType [get, set]
 
LONG NoLineNumber [get, set]
 
LONG PageBreakBefore [get, set]
 
float RightIndent [get, set]
 
float SpaceAfter [get, set]
 
float SpaceBefore [get, set]
 
LONG WidowControl [get, set]
 
LONG TabCount [get]
 

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 

Detailed Description

Definition at line 573 of file riched_tom.idl.

Member Function Documentation

◆ AddTab()

HRESULT tom::ITextPara::AddTab ( [in] float  tbPos,
[in] LONG  tbAlign,
[in] LONG  tbLeader 
)

◆ CanChange()

HRESULT tom::ITextPara::CanChange ( [out, retval] LONG pB)

◆ ClearAllTabs()

HRESULT tom::ITextPara::ClearAllTabs ( )

◆ DeleteTab()

HRESULT tom::ITextPara::DeleteTab ( [in] float  tbPos)

◆ GetTab()

HRESULT tom::ITextPara::GetTab ( [in] LONG  iTab,
[out] float *  ptbPos,
[out] LONG ptbAlign,
[out] LONG ptbLeader 
)

◆ IsEqual()

HRESULT tom::ITextPara::IsEqual ( [in] ITextPara para,
[retval, out] LONG pB 
)

◆ Reset()

HRESULT tom::ITextPara::Reset ( [in] LONG  value)

◆ SetIndents()

HRESULT tom::ITextPara::SetIndents ( [in] float  StartIndent,
[in] float  LeftIndent,
[in] float  RightIndent 
)

◆ SetLineSpacing()

HRESULT tom::ITextPara::SetLineSpacing ( [in] LONG  LineSpacingRule,
[in] float  LineSpacing 
)

Property Documentation

◆ Alignment

LONG ITextPara::Alignment
getset

◆ Duplicate

ITextPara ITextPara::Duplicate
getset

◆ FirstLineIndent

float tom::ITextPara::FirstLineIndent
get

◆ Hyphenation

LONG ITextPara::Hyphenation
getset

◆ KeepTogether

LONG ITextPara::KeepTogether
getset

◆ KeepWithNext

LONG ITextPara::KeepWithNext
getset

◆ LeftIndent

float tom::ITextPara::LeftIndent
get

◆ LineSpacing

float tom::ITextPara::LineSpacing
get

◆ LineSpacingRule

LONG tom::ITextPara::LineSpacingRule
get

◆ ListAlignment

LONG ITextPara::ListAlignment
getset

◆ ListLevelIndex

LONG ITextPara::ListLevelIndex
getset

◆ ListStart

LONG ITextPara::ListStart
getset

◆ ListTab

float ITextPara::ListTab
getset

◆ ListType

LONG ITextPara::ListType
getset

◆ NoLineNumber

LONG ITextPara::NoLineNumber
getset

◆ PageBreakBefore

LONG ITextPara::PageBreakBefore
getset

◆ RightIndent

float ITextPara::RightIndent
getset

◆ SpaceAfter

float ITextPara::SpaceAfter
getset

◆ SpaceBefore

float ITextPara::SpaceBefore
getset

◆ Style

LONG ITextPara::Style
getset

◆ TabCount

LONG tom::ITextPara::TabCount
get

◆ WidowControl

LONG ITextPara::WidowControl
getset

The documentation for this interface was generated from the following file: