ReactOS 0.4.17-dev-934-g091855f
IDWriteTextFormat Interface Reference
Inheritance diagram for IDWriteTextFormat:
Collaboration diagram for IDWriteTextFormat:

Public Member Functions

HRESULT SetTextAlignment ([in] DWRITE_TEXT_ALIGNMENT alignment)
 
HRESULT SetParagraphAlignment ([in] DWRITE_PARAGRAPH_ALIGNMENT alignment)
 
HRESULT SetWordWrapping ([in] DWRITE_WORD_WRAPPING wrapping)
 
HRESULT SetReadingDirection ([in] DWRITE_READING_DIRECTION direction)
 
HRESULT SetFlowDirection ([in] DWRITE_FLOW_DIRECTION direction)
 
HRESULT SetIncrementalTabStop ([in] FLOAT tabstop)
 
HRESULT SetTrimming ([in] DWRITE_TRIMMING const *trimming, [in] IDWriteInlineObject *trimming_sign)
 
HRESULT SetLineSpacing ([in] DWRITE_LINE_SPACING_METHOD spacing, [in] FLOAT line_spacing, [in] FLOAT baseline)
 
DWRITE_TEXT_ALIGNMENT GetTextAlignment ()
 
DWRITE_PARAGRAPH_ALIGNMENT GetParagraphAlignment ()
 
DWRITE_WORD_WRAPPING GetWordWrapping ()
 
DWRITE_READING_DIRECTION GetReadingDirection ()
 
DWRITE_FLOW_DIRECTION GetFlowDirection ()
 
FLOAT GetIncrementalTabStop ()
 
HRESULT GetTrimming ([out] DWRITE_TRIMMING *options, [out] IDWriteInlineObject **trimming_sign)
 
HRESULT GetLineSpacing ([out] DWRITE_LINE_SPACING_METHOD *method, [out] FLOAT *spacing, [out] FLOAT *baseline)
 
HRESULT GetFontCollection ([out] IDWriteFontCollection **collection)
 
UINT32 GetFontFamilyNameLength ()
 
HRESULT GetFontFamilyName ([out] WCHAR *name, [in] UINT32 size)
 
DWRITE_FONT_WEIGHT GetFontWeight ()
 
DWRITE_FONT_STYLE GetFontStyle ()
 
DWRITE_FONT_STRETCH GetFontStretch ()
 
FLOAT GetFontSize ()
 
UINT32 GetLocaleNameLength ()
 
HRESULT GetLocaleName ([out] WCHAR *name, [in] UINT32 size)
 
- 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 IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 999 of file dwrite.idl.

Member Function Documentation

◆ GetFlowDirection()

DWRITE_FLOW_DIRECTION IDWriteTextFormat::GetFlowDirection ( )

◆ GetFontCollection()

HRESULT IDWriteTextFormat::GetFontCollection ( [out] IDWriteFontCollection **  collection)

◆ GetFontFamilyName()

HRESULT IDWriteTextFormat::GetFontFamilyName ( [out] WCHAR *  name,
[in] UINT32  size 
)

◆ GetFontFamilyNameLength()

UINT32 IDWriteTextFormat::GetFontFamilyNameLength ( )

◆ GetFontSize()

FLOAT IDWriteTextFormat::GetFontSize ( )

◆ GetFontStretch()

DWRITE_FONT_STRETCH IDWriteTextFormat::GetFontStretch ( )

◆ GetFontStyle()

DWRITE_FONT_STYLE IDWriteTextFormat::GetFontStyle ( )

◆ GetFontWeight()

DWRITE_FONT_WEIGHT IDWriteTextFormat::GetFontWeight ( )

◆ GetIncrementalTabStop()

FLOAT IDWriteTextFormat::GetIncrementalTabStop ( )

◆ GetLineSpacing()

HRESULT IDWriteTextFormat::GetLineSpacing ( [out] DWRITE_LINE_SPACING_METHOD *  method,
[out] FLOAT *  spacing,
[out] FLOAT *  baseline 
)

◆ GetLocaleName()

HRESULT IDWriteTextFormat::GetLocaleName ( [out] WCHAR *  name,
[in] UINT32  size 
)

◆ GetLocaleNameLength()

UINT32 IDWriteTextFormat::GetLocaleNameLength ( )

◆ GetParagraphAlignment()

DWRITE_PARAGRAPH_ALIGNMENT IDWriteTextFormat::GetParagraphAlignment ( )

◆ GetReadingDirection()

DWRITE_READING_DIRECTION IDWriteTextFormat::GetReadingDirection ( )

◆ GetTextAlignment()

DWRITE_TEXT_ALIGNMENT IDWriteTextFormat::GetTextAlignment ( )

◆ GetTrimming()

HRESULT IDWriteTextFormat::GetTrimming ( [out] DWRITE_TRIMMING *  options,
[out] IDWriteInlineObject **  trimming_sign 
)

◆ GetWordWrapping()

DWRITE_WORD_WRAPPING IDWriteTextFormat::GetWordWrapping ( )

◆ SetFlowDirection()

HRESULT IDWriteTextFormat::SetFlowDirection ( [in] DWRITE_FLOW_DIRECTION  direction)

◆ SetIncrementalTabStop()

HRESULT IDWriteTextFormat::SetIncrementalTabStop ( [in] FLOAT  tabstop)

◆ SetLineSpacing()

HRESULT IDWriteTextFormat::SetLineSpacing ( [in] DWRITE_LINE_SPACING_METHOD  spacing,
[in] FLOAT  line_spacing,
[in] FLOAT  baseline 
)

◆ SetParagraphAlignment()

HRESULT IDWriteTextFormat::SetParagraphAlignment ( [in] DWRITE_PARAGRAPH_ALIGNMENT  alignment)

◆ SetReadingDirection()

HRESULT IDWriteTextFormat::SetReadingDirection ( [in] DWRITE_READING_DIRECTION  direction)

◆ SetTextAlignment()

HRESULT IDWriteTextFormat::SetTextAlignment ( [in] DWRITE_TEXT_ALIGNMENT  alignment)

◆ SetTrimming()

HRESULT IDWriteTextFormat::SetTrimming ( [in] DWRITE_TRIMMING const *  trimming,
[in] IDWriteInlineObject *  trimming_sign 
)

◆ SetWordWrapping()

HRESULT IDWriteTextFormat::SetWordWrapping ( [in] DWRITE_WORD_WRAPPING  wrapping)

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