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
Параметры
Объект IDeviceContext, который будет использоваться при выполнении данной операции.
- textToDraw
- String
Строка, длину которой требуется определить.
- flags
- TextFormatFlags
Поразрядное сочетание значений TextFormatFlags.
Возвращаемое значение
Объект 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
Параметры
Объект IDeviceContext, который будет использоваться при выполнении данной операции.
- textToDraw
- String
Строка, длину которой требуется определить.
- flags
- TextFormatFlags
Поразрядное сочетание значений TextFormatFlags.
Возвращаемое значение
Объект Rectangle, который содержит область, требуемую для соответствия обработанному тексту.
Исключения
dc
имеет значение null
.