[]
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. |