[]
IDWriteTextLayout1
[Guid("9064D822-80A7-465C-A986-DF65F78B8FEB")]
public class TextLayout1 : TextLayout, IDisposable, IUnknown
| Name | Description |
|---|---|
| TextLayout1(IntPtr) | Initializes a new instance of the TextLayout1 class. |
| Name | Description |
|---|---|
| Create(Factory, string, TextFormat, float, float) | Takes a string, text format, and associated constraints, and produces an object that represents the fully analyzed and formatted result. |
| Create(Factory, string, TextFormat, float, float, float, bool) | Create a Gdi Compatible TextLayout. Takes a string, format, and associated constraints, and produces an object representing the result, formatted for a particular display resolution and measuring mode. |
| Create(Factory, string, TextFormat, float, float, float, Matrix3x2?, bool) | Create a Gdi Compatible TextLayout. Takes a string, format, and associated constraints, and produces an object representing the result, formatted for a particular display resolution and measuring mode. |
| GetCharacterSpacing(int, out float, out float, out float, out TextRange) | HRESULT IDWriteTextLayout1::GetCharacterSpacing([In] unsigned int currentPosition,[Out] float* leadingSpacing,[Out] float* trailingSpacing,[Out] float* minimumAdvanceWidth,[Out, Optional] DWRITE_TEXT_RANGE* textRange) |
| GetPairKerning(int, out Bool, out TextRange) | HRESULT IDWriteTextLayout1::GetPairKerning([In] unsigned int currentPosition,[Out] BOOL* isPairKerningEnabled,[Out, Optional] DWRITE_TEXT_RANGE* textRange) |
| SetCharacterSpacing(float, float, float, TextRange) | HRESULT IDWriteTextLayout1::SetCharacterSpacing([In] float leadingSpacing,[In] float trailingSpacing,[In] float minimumAdvanceWidth,[In] DWRITE_TEXT_RANGE textRange) |
| SetPairKerning(Bool, TextRange) | HRESULT IDWriteTextLayout1::SetPairKerning([In] BOOL isPairKerningEnabled,[In] DWRITE_TEXT_RANGE textRange) |
| Name | Description |
|---|---|
| explicit operator TextLayout1(IntPtr) | Performs an explicit conversion from IntPtr to TextLayout1. |