Win32 API 日本語リファレンス
ホームGraphics.DirectWrite › IDWriteTextFormat

IDWriteTextFormat

COM
IID9c906818-31d7-4fd3-a151-7c5e225db55a継承元IUnknown自前メソッド開始 vtbl3

メソッド 25

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT SetTextAlignment(DWRITE_TEXT_ALIGNMENT textAlignment)
4HRESULT SetParagraphAlignment(DWRITE_PARAGRAPH_ALIGNMENT paragraphAlignment)
5HRESULT SetWordWrapping(DWRITE_WORD_WRAPPING wordWrapping)
6HRESULT SetReadingDirection(DWRITE_READING_DIRECTION readingDirection)
7HRESULT SetFlowDirection(DWRITE_FLOW_DIRECTION flowDirection)
8HRESULT SetIncrementalTabStop(FLOAT incrementalTabStop)
9HRESULT SetTrimming(DWRITE_TRIMMING* trimmingOptions, IDWriteInlineObject* trimmingSign)
10HRESULT SetLineSpacing(DWRITE_LINE_SPACING_METHOD lineSpacingMethod, FLOAT lineSpacing, FLOAT baseline)
11DWRITE_TEXT_ALIGNMENT GetTextAlignment()
12DWRITE_PARAGRAPH_ALIGNMENT GetParagraphAlignment()
13DWRITE_WORD_WRAPPING GetWordWrapping()
14DWRITE_READING_DIRECTION GetReadingDirection()
15DWRITE_FLOW_DIRECTION GetFlowDirection()
16FLOAT GetIncrementalTabStop()
17HRESULT GetTrimming(DWRITE_TRIMMING* trimmingOptions, IDWriteInlineObject** trimmingSign)
18HRESULT GetLineSpacing(DWRITE_LINE_SPACING_METHOD* lineSpacingMethod, FLOAT* lineSpacing, FLOAT* baseline)
19HRESULT GetFontCollection(IDWriteFontCollection** fontCollection)
20DWORD GetFontFamilyNameLength()
21HRESULT GetFontFamilyName(LPWSTR fontFamilyName, DWORD nameSize)
22DWRITE_FONT_WEIGHT GetFontWeight()
23DWRITE_FONT_STYLE GetFontStyle()
24DWRITE_FONT_STRETCH GetFontStretch()
25FLOAT GetFontSize()
26DWORD GetLocaleNameLength()
27HRESULT GetLocaleName(LPWSTR localeName, DWORD nameSize)