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

Public Member Functions

HRESULT SetFontAxisValues ([in] DWRITE_FONT_AXIS_VALUE const *axis_values, [in] UINT32 num_values)
 
UINT32 GetFontAxisValueCount ()
 
HRESULT GetFontAxisValues ([out] DWRITE_FONT_AXIS_VALUE *axis_values, [in] UINT32 num_values)
 
DWRITE_AUTOMATIC_FONT_AXES GetAutomaticFontAxes ()
 
HRESULT SetAutomaticFontAxes ([in] DWRITE_AUTOMATIC_FONT_AXES axes)
 
- Public Member Functions inherited from IDWriteTextFormat2
HRESULT SetLineSpacing ([in] DWRITE_LINE_SPACING const *spacing)
 
HRESULT GetLineSpacing ([out] DWRITE_LINE_SPACING *spacing)
 
- Public Member Functions inherited from IDWriteTextFormat1
HRESULT SetVerticalGlyphOrientation ([in] DWRITE_VERTICAL_GLYPH_ORIENTATION orientation)
 
DWRITE_VERTICAL_GLYPH_ORIENTATION GetVerticalGlyphOrientation ()
 
HRESULT SetLastLineWrapping ([in] BOOL lastline_wrapping_enabled)
 
BOOL GetLastLineWrapping ()
 
HRESULT SetOpticalAlignment ([in] DWRITE_OPTICAL_ALIGNMENT alignment)
 
DWRITE_OPTICAL_ALIGNMENT GetOpticalAlignment ()
 
HRESULT SetFontFallback ([in] IDWriteFontFallback *fallback)
 
HRESULT GetFontFallback ([in] IDWriteFontFallback **fallback)
 
- Public Member Functions inherited from IDWriteTextFormat
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 902 of file dwrite_3.idl.

Member Function Documentation

◆ GetAutomaticFontAxes()

DWRITE_AUTOMATIC_FONT_AXES IDWriteTextFormat3::GetAutomaticFontAxes ( )

◆ GetFontAxisValueCount()

UINT32 IDWriteTextFormat3::GetFontAxisValueCount ( )

◆ GetFontAxisValues()

HRESULT IDWriteTextFormat3::GetFontAxisValues ( [out] DWRITE_FONT_AXIS_VALUE *  axis_values,
[in] UINT32  num_values 
)

◆ SetAutomaticFontAxes()

HRESULT IDWriteTextFormat3::SetAutomaticFontAxes ( [in] DWRITE_AUTOMATIC_FONT_AXES  axes)

◆ SetFontAxisValues()

HRESULT IDWriteTextFormat3::SetFontAxisValues ( [in] DWRITE_FONT_AXIS_VALUE const *  axis_values,
[in] UINT32  num_values 
)

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