Table of Contents

Method DrawText

Namespace
PaintDotNet.Direct2D1
Assembly
PaintDotNet.Windows.Core.dll

DrawText(IDeviceContext, string, ITextFormat, Point2Float, SizeFloat, IDeviceBrush, DrawTextOptions, TextMeasuringMode)

public static void DrawText(this IDeviceContext deviceContext, string text, ITextFormat textFormat, Point2Float layoutTopLeft, SizeFloat layoutSize, IDeviceBrush defaultFillBrush, DrawTextOptions options = DrawTextOptions.EnableColorFont, TextMeasuringMode measuringMode = TextMeasuringMode.Natural)

Parameters

deviceContext IDeviceContext
text string
textFormat ITextFormat
layoutTopLeft Point2Float
layoutSize SizeFloat
defaultFillBrush IDeviceBrush
options DrawTextOptions
measuringMode TextMeasuringMode

DrawText(IDeviceContext, string, ITextFormat, Point2Float, float, float, IDeviceBrush, DrawTextOptions, TextMeasuringMode)

public static void DrawText(this IDeviceContext deviceContext, string text, ITextFormat textFormat, Point2Float layoutTopLeft, float layoutWidth, float layoutHeight, IDeviceBrush defaultFillBrush, DrawTextOptions options = DrawTextOptions.EnableColorFont, TextMeasuringMode measuringMode = TextMeasuringMode.Natural)

Parameters

deviceContext IDeviceContext
text string
textFormat ITextFormat
layoutTopLeft Point2Float
layoutWidth float
layoutHeight float
defaultFillBrush IDeviceBrush
options DrawTextOptions
measuringMode TextMeasuringMode

DrawText(IDeviceContext, string, ITextFormat, float, float, SizeFloat, IDeviceBrush, DrawTextOptions, TextMeasuringMode)

public static void DrawText(this IDeviceContext deviceContext, string text, ITextFormat textFormat, float layoutX, float layoutY, SizeFloat layoutSize, IDeviceBrush defaultFillBrush, DrawTextOptions options = DrawTextOptions.EnableColorFont, TextMeasuringMode measuringMode = TextMeasuringMode.Natural)

Parameters

deviceContext IDeviceContext
text string
textFormat ITextFormat
layoutX float
layoutY float
layoutSize SizeFloat
defaultFillBrush IDeviceBrush
options DrawTextOptions
measuringMode TextMeasuringMode

DrawText(IDeviceContext, string, ITextFormat, float, float, float, float, IDeviceBrush, DrawTextOptions, TextMeasuringMode)

public static void DrawText(this IDeviceContext deviceContext, string text, ITextFormat textFormat, float layoutX, float layoutY, float layoutWidth, float layoutHeight, IDeviceBrush defaultFillBrush, DrawTextOptions options = DrawTextOptions.EnableColorFont, TextMeasuringMode measuringMode = TextMeasuringMode.Natural)

Parameters

deviceContext IDeviceContext
text string
textFormat ITextFormat
layoutX float
layoutY float
layoutWidth float
layoutHeight float
defaultFillBrush IDeviceBrush
options DrawTextOptions
measuringMode TextMeasuringMode