VisualStyleRenderer.GetTextExtent Метод

Определение

Возвращает размер и расположение указанной строки, когда нарисовано с использованием шрифта текущего элемента визуального типа.

Перегрузки

GetTextExtent(IDeviceContext, String, TextFormatFlags)

Возвращает размер и расположение указанной строки, когда нарисовано с использованием шрифта текущего элемента визуального типа.

GetTextExtent(IDeviceContext, Rectangle, String, TextFormatFlags)

Возвращает размер и расположение указанной строки, если нарисован с использованием шрифта текущего элемента визуального стиля внутри прямоугольника, обозначенного исходными границами.

GetTextExtent(IDeviceContext, String, TextFormatFlags)

Возвращает размер и расположение указанной строки, когда нарисовано с использованием шрифта текущего элемента визуального типа.

public:
 System::Drawing::Rectangle GetTextExtent(System::Drawing::IDeviceContext ^ dc, System::String ^ textToDraw, System::Windows::Forms::TextFormatFlags flags);
public System.Drawing.Rectangle GetTextExtent (System.Drawing.IDeviceContext dc, string textToDraw, System.Windows.Forms.TextFormatFlags flags);
member this.GetTextExtent : System.Drawing.IDeviceContext * string * System.Windows.Forms.TextFormatFlags -> System.Drawing.Rectangle
Public Function GetTextExtent (dc As IDeviceContext, textToDraw As String, flags As TextFormatFlags) As Rectangle

Параметры

dc
IDeviceContext

Объект IDeviceContext, который будет использоваться при выполнении данной операции.

textToDraw
String

Строка, длину которой требуется определить.

flags
TextFormatFlags

Поразрядное сочетание значений TextFormatFlags.

Возвращаемое значение

Rectangle

Объект Rectangle, который содержит область, требуемую для соответствия обработанному тексту.

Исключения

dc имеет значение null.

Применяется к

GetTextExtent(IDeviceContext, Rectangle, String, TextFormatFlags)

Возвращает размер и расположение указанной строки, если нарисован с использованием шрифта текущего элемента визуального стиля внутри прямоугольника, обозначенного исходными границами.

public:
 System::Drawing::Rectangle GetTextExtent(System::Drawing::IDeviceContext ^ dc, System::Drawing::Rectangle bounds, System::String ^ textToDraw, System::Windows::Forms::TextFormatFlags flags);
public System.Drawing.Rectangle GetTextExtent (System.Drawing.IDeviceContext dc, System.Drawing.Rectangle bounds, string textToDraw, System.Windows.Forms.TextFormatFlags flags);
member this.GetTextExtent : System.Drawing.IDeviceContext * System.Drawing.Rectangle * string * System.Windows.Forms.TextFormatFlags -> System.Drawing.Rectangle
Public Function GetTextExtent (dc As IDeviceContext, bounds As Rectangle, textToDraw As String, flags As TextFormatFlags) As Rectangle

Параметры

dc
IDeviceContext

Объект IDeviceContext, который будет использоваться при выполнении данной операции.

bounds
Rectangle

Элемент Rectangle, используемый для управления потоком и обтеканием текста.

textToDraw
String

Строка, длину которой требуется определить.

flags
TextFormatFlags

Поразрядное сочетание значений TextFormatFlags.

Возвращаемое значение

Rectangle

Объект Rectangle, который содержит область, требуемую для соответствия обработанному тексту.

Исключения

dc имеет значение null.

Применяется к