ReactOS  0.4.15-dev-499-g1f31905
ITextFont Interface Reference


Inheritance diagram for ITextFont:
Collaboration diagram for ITextFont:

Public Member Functions

HRESULT GetDuplicate ([retval, out]ITextFont **ppFont)
HRESULT SetDuplicate ([in]ITextFont *pFont)
HRESULT CanChange ([out]LONG *pB)
HRESULT IsEqual ([in]ITextFont *pFont, [retval, out]LONG *pB)
HRESULT Reset ([in]LONG Value)
HRESULT GetStyle ([retval, out]LONG *pValue)
HRESULT SetStyle ([in]LONG Value)
HRESULT GetAllCaps ([retval, out]LONG *pValue)
HRESULT SetAllCaps ([in]LONG Value)
HRESULT GetAnimation ([retval, out]LONG *pValue)
HRESULT SetAnimation ([in]LONG Value)
HRESULT GetBackColor ([retval, out]LONG *pValue)
HRESULT SetBackColor ([in]LONG Value)
HRESULT GetBold ([retval, out]LONG *pValue)
HRESULT SetBold ([in]LONG Value)
HRESULT GetEmboss ([retval, out]LONG *pValue)
HRESULT SetEmboss ([in]LONG Value)
HRESULT GetForeColor ([retval, out]LONG *pValue)
HRESULT SetForeColor ([in]LONG Value)
HRESULT GetHidden ([retval, out]LONG *pValue)
HRESULT SetHidden ([in]LONG Value)
HRESULT GetEngrave ([retval, out]LONG *pValue)
HRESULT SetEngrave ([in]LONG Value)
HRESULT GetItalic ([retval, out]LONG *pValue)
HRESULT SetItalic ([in]LONG Value)
HRESULT GetKerning ([retval, out]float *pValue)
HRESULT SetKerning ([in]float Value)
HRESULT GetLanguageID ([retval, out]LONG *pValue)
HRESULT SetLanguageID ([in]LONG Value)
HRESULT GetName ([retval, out]BSTR *pValue)
HRESULT SetName ([in]BSTR Value)
HRESULT GetOutline ([retval, out]LONG *pValue)
HRESULT SetOutline ([in]LONG Value)
HRESULT GetPosition ([retval, out]float *pValue)
HRESULT SetPosition ([in]float Value)
HRESULT GetProtected ([retval, out]LONG *pValue)
HRESULT SetProtected ([in]LONG Value)
HRESULT GetShadow ([retval, out]LONG *pValue)
HRESULT SetShadow ([in]LONG Value)
HRESULT GetSize ([retval, out]float *pValue)
HRESULT SetSize ([in]float Value)
HRESULT GetSmallCaps ([retval, out]LONG *pValue)
HRESULT SetSmallCaps ([in]LONG Value)
HRESULT GetSpacing ([retval, out]float *pValue)
HRESULT SetSpacing ([in]float Value)
HRESULT GetStrikeThrough ([retval, out]LONG *pValue)
HRESULT SetStrikeThrough ([in]LONG Value)
HRESULT GetSubscript ([retval, out]LONG *pValue)
HRESULT SetSubscript ([in]LONG Value)
HRESULT GetSuperscript ([retval, out]LONG *pValue)
HRESULT SetSuperscript ([in]LONG Value)
HRESULT GetUnderline ([retval, out]LONG *pValue)
HRESULT SetUnderline ([in]LONG Value)
HRESULT GetWeight ([retval, out]LONG *pValue)
HRESULT SetWeight ([in]LONG Value)
- 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 ()

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
- Public Attributes inherited from IDispatch

Detailed Description

Definition at line 415 of file tom.idl.

Member Function Documentation

◆ CanChange()

HRESULT ITextFont::CanChange ( [out] LONG pB)

◆ GetAllCaps()

HRESULT ITextFont::GetAllCaps ( [retval, out] LONG pValue)

◆ GetAnimation()

HRESULT ITextFont::GetAnimation ( [retval, out] LONG pValue)

◆ GetBackColor()

HRESULT ITextFont::GetBackColor ( [retval, out] LONG pValue)

◆ GetBold()

HRESULT ITextFont::GetBold ( [retval, out] LONG pValue)

◆ GetDuplicate()

HRESULT ITextFont::GetDuplicate ( [retval, out] ITextFont **  ppFont)

◆ GetEmboss()

HRESULT ITextFont::GetEmboss ( [retval, out] LONG pValue)

◆ GetEngrave()

HRESULT ITextFont::GetEngrave ( [retval, out] LONG pValue)

◆ GetForeColor()

HRESULT ITextFont::GetForeColor ( [retval, out] LONG pValue)

◆ GetHidden()

HRESULT ITextFont::GetHidden ( [retval, out] LONG pValue)

◆ GetItalic()

HRESULT ITextFont::GetItalic ( [retval, out] LONG pValue)

◆ GetKerning()

HRESULT ITextFont::GetKerning ( [retval, out] float pValue)

◆ GetLanguageID()

HRESULT ITextFont::GetLanguageID ( [retval, out] LONG pValue)

◆ GetName()

HRESULT ITextFont::GetName ( [retval, out] BSTR pValue)

◆ GetOutline()

HRESULT ITextFont::GetOutline ( [retval, out] LONG pValue)

◆ GetPosition()

HRESULT ITextFont::GetPosition ( [retval, out] float pValue)

◆ GetProtected()

HRESULT ITextFont::GetProtected ( [retval, out] LONG pValue)

◆ GetShadow()

HRESULT ITextFont::GetShadow ( [retval, out] LONG pValue)

◆ GetSize()

HRESULT ITextFont::GetSize ( [retval, out] float pValue)

◆ GetSmallCaps()

HRESULT ITextFont::GetSmallCaps ( [retval, out] LONG pValue)

◆ GetSpacing()

HRESULT ITextFont::GetSpacing ( [retval, out] float pValue)

◆ GetStrikeThrough()

HRESULT ITextFont::GetStrikeThrough ( [retval, out] LONG pValue)

◆ GetStyle()

HRESULT ITextFont::GetStyle ( [retval, out] LONG pValue)

◆ GetSubscript()

HRESULT ITextFont::GetSubscript ( [retval, out] LONG pValue)

◆ GetSuperscript()

HRESULT ITextFont::GetSuperscript ( [retval, out] LONG pValue)

◆ GetUnderline()

HRESULT ITextFont::GetUnderline ( [retval, out] LONG pValue)

◆ GetWeight()

HRESULT ITextFont::GetWeight ( [retval, out] LONG pValue)

◆ IsEqual()

HRESULT ITextFont::IsEqual ( [in] ITextFont pFont,
[retval, out] LONG pB 

◆ Reset()

HRESULT ITextFont::Reset ( [in] LONG  Value)

◆ SetAllCaps()

HRESULT ITextFont::SetAllCaps ( [in] LONG  Value)

◆ SetAnimation()

HRESULT ITextFont::SetAnimation ( [in] LONG  Value)

◆ SetBackColor()

HRESULT ITextFont::SetBackColor ( [in] LONG  Value)

◆ SetBold()

HRESULT ITextFont::SetBold ( [in] LONG  Value)

◆ SetDuplicate()

HRESULT ITextFont::SetDuplicate ( [in] ITextFont pFont)

◆ SetEmboss()

HRESULT ITextFont::SetEmboss ( [in] LONG  Value)

◆ SetEngrave()

HRESULT ITextFont::SetEngrave ( [in] LONG  Value)

◆ SetForeColor()

HRESULT ITextFont::SetForeColor ( [in] LONG  Value)

◆ SetHidden()

HRESULT ITextFont::SetHidden ( [in] LONG  Value)

◆ SetItalic()

HRESULT ITextFont::SetItalic ( [in] LONG  Value)

◆ SetKerning()

HRESULT ITextFont::SetKerning ( [in] float  Value)

◆ SetLanguageID()

HRESULT ITextFont::SetLanguageID ( [in] LONG  Value)

◆ SetName()

HRESULT ITextFont::SetName ( [in] BSTR  Value)

◆ SetOutline()

HRESULT ITextFont::SetOutline ( [in] LONG  Value)

◆ SetPosition()

HRESULT ITextFont::SetPosition ( [in] float  Value)

◆ SetProtected()

HRESULT ITextFont::SetProtected ( [in] LONG  Value)

◆ SetShadow()

HRESULT ITextFont::SetShadow ( [in] LONG  Value)

◆ SetSize()

HRESULT ITextFont::SetSize ( [in] float  Value)

◆ SetSmallCaps()

HRESULT ITextFont::SetSmallCaps ( [in] LONG  Value)

◆ SetSpacing()

HRESULT ITextFont::SetSpacing ( [in] float  Value)

◆ SetStrikeThrough()

HRESULT ITextFont::SetStrikeThrough ( [in] LONG  Value)

◆ SetStyle()

HRESULT ITextFont::SetStyle ( [in] LONG  Value)

◆ SetSubscript()

HRESULT ITextFont::SetSubscript ( [in] LONG  Value)

◆ SetSuperscript()

HRESULT ITextFont::SetSuperscript ( [in] LONG  Value)

◆ SetUnderline()

HRESULT ITextFont::SetUnderline ( [in] LONG  Value)

◆ SetWeight()

HRESULT ITextFont::SetWeight ( [in] LONG  Value)

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