TextRenderer 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
텍스트를 측정하고 렌더링하는 데 사용되는 메서드를 제공합니다. 이 클래스는 상속될 수 없습니다.
public ref class TextRenderer sealed
public ref class TextRenderer abstract sealed
public sealed class TextRenderer
public static class TextRenderer
type TextRenderer = class
Public NotInheritable Class TextRenderer
Public Class TextRenderer
- 상속
-
TextRenderer
예제
다음 코드 예제에서는 DrawText 메서드를 사용하는 방법을 보여 줍니다. 이 예제를 실행 하려면 호출을 Windows Form에 코드를 붙여넣은 RenderText1
폼의 Paint 이벤트 처리기를 전달 e
으로 PaintEventArgs입니다.
private void RenderText1(PaintEventArgs e)
{
TextRenderer.DrawText(e.Graphics, "Regular Text", this.Font,
new Point(10, 10), SystemColors.ControlText);
}
Private Sub RenderText1(ByVal e As PaintEventArgs)
TextRenderer.DrawText(e.Graphics, "Regular Text", _
Me.Font, New Point(10, 10), SystemColors.ControlText)
End Sub
설명
합니다 TextRenderer 클래스의 집합을 제공 static
메서드를 측정 하 고 Windows Form 컨트롤에 텍스트를 그리는 데 사용할 수 있습니다.
DrawText 매개 변수를 사용하는 TextFormatFlags 오버로드 중 하나를 사용하여 텍스트를 그리는 방법을 조작할 수 있습니다. 예를 들어, TextRenderer의 기본 동작은 걸친 모양의 문자를 표시하기 위해 그린 텍스트의 경계 사각형에 여백을 추가하는 것입니다. 이러한 추가 공간 없이 한 줄의 텍스트를 그려야 하는 경우 DrawText 및 MeasureText 매개 변수를 사용하는 Size와 TextFormatFlags의 버전을 사용해야 합니다. 예제를 보려면 MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)를 참조하세요.
참고
TextRenderer의 DrawText 메서드는 인쇄에 지원되지 않습니다. 항상 사용 해야 합니다 DrawString 의 메서드는 Graphics 클래스입니다.
메서드
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color) |
지정된 디바이스 컨텍스트, 글꼴 및 색을 사용하여 지정된 위치에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color) |
지정된 디바이스 컨텍스트, 글꼴, 색 및 배경색을 사용하여 지정된 위치에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color, TextFormatFlags) |
지정된 디바이스 컨텍스트, 글꼴, 색, 배경색 및 서식 명령을 사용하여 지정된 위치에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, TextFormatFlags) |
지정된 디바이스 컨텍스트, 글꼴, 색 및 서식 명령을 사용하여 지정된 위치에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color) |
지정된 디바이스 컨텍스트, 글꼴 및 색을 사용하여 지정된 범위에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color) |
지정된 디바이스 컨텍스트, 글꼴, 색 및 배경색을 사용하여 지정된 범위에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color, TextFormatFlags) |
지정된 디바이스 컨텍스트, 글꼴, 색, 배경색 및 서식 명령을 사용하여 지정된 범위에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, TextFormatFlags) |
지정된 디바이스 컨텍스트, 글꼴, 색 및 서식 명령을 사용하여 지정된 범위에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, String, Font, Point, Color) |
지정된 디바이스 컨텍스트, 글꼴 및 색을 사용하여 지정된 위치에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, String, Font, Point, Color, Color) |
지정된 디바이스 컨텍스트, 글꼴, 색 및 배경색을 사용하여 지정된 위치에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags) |
지정된 디바이스 컨텍스트, 글꼴, 색, 배경색 및 서식 명령을 사용하여 지정된 위치에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags) |
지정된 디바이스 컨텍스트, 글꼴, 색 및 서식 명령을 사용하여 지정된 위치에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, String, Font, Rectangle, Color) |
지정된 디바이스 컨텍스트, 글꼴 및 색을 사용하여 지정된 범위에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, String, Font, Rectangle, Color, Color) |
지정된 디바이스 컨텍스트, 글꼴, 색 및 배경색을 사용하여 지정된 범위에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags) |
지정된 디바이스 컨텍스트, 글꼴, 색, 배경색 및 서식 명령을 사용하여 지정된 범위에 지정된 텍스트를 그립니다. |
DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags) |
지정된 디바이스 컨텍스트, 글꼴, 색 및 서식 명령을 사용하여 지정된 범위에 지정된 텍스트를 그립니다. |
MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font) |
지정된 디바이스 컨텍스트에서 지정된 글꼴을 사용하여 그린 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size) |
텍스트의 초기 경계 사각형을 만들 지정된 크기를 사용하여 지정된 디바이스 컨텍스트에 지정된 글꼴로 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size, TextFormatFlags) |
텍스트의 초기 경계 사각형을 만들 지정된 크기를 사용하여 지정된 디바이스 컨텍스트, 글꼴 및 서식 명령으로 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(IDeviceContext, String, Font) |
지정된 디바이스 컨텍스트에서 지정된 글꼴을 사용하여 그린 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(IDeviceContext, String, Font, Size) |
텍스트의 초기 경계 사각형을 만들 지정된 크기를 사용하여 지정된 디바이스 컨텍스트에 지정된 글꼴로 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags) |
텍스트의 초기 경계 사각형을 만들 지정된 크기를 사용하여 지정된 디바이스 컨텍스트, 글꼴 및 서식 명령으로 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(ReadOnlySpan<Char>, Font) |
지정된 글꼴을 사용하여 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(ReadOnlySpan<Char>, Font, Size) |
초기 경계 사각형을 만들 지정된 크기를 사용하여 지정된 글꼴로 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(ReadOnlySpan<Char>, Font, Size, TextFormatFlags) |
텍스트의 초기 경계 사각형을 만들 지정된 크기를 사용하여 지정된 글꼴과 서식 명령으로 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(String, Font) |
지정된 글꼴을 사용하여 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(String, Font, Size) |
초기 경계 사각형을 만들 지정된 크기를 사용하여 지정된 글꼴로 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
MeasureText(String, Font, Size, TextFormatFlags) |
텍스트의 초기 경계 사각형을 만들 지정된 크기를 사용하여 지정된 글꼴과 서식 명령으로 그릴 때 지정된 텍스트의 크기(픽셀)를 제공합니다. |
적용 대상
.NET