다음을 통해 공유


ButtonBase.UseCompatibleTextRendering 속성

정의

클래스(GDI+) 또는 TextRenderer GDI(클래스)를 사용하여 Graphics 텍스트를 렌더링할지 여부를 결정하는 값을 가져오거나 설정합니다.

public:
 property bool UseCompatibleTextRendering { bool get(); void set(bool value); };
public bool UseCompatibleTextRendering { get; set; }
member this.UseCompatibleTextRendering : bool with get, set
Public Property UseCompatibleTextRendering As Boolean

속성 값

Boolean

true 클래스를 Graphics 사용하여 버전 1.0 및 1.1과의 호환성을 위해 텍스트 렌더링을 수행해야 하는 경우 의 .NET Framework; 그렇지 않으면 false. 기본값은 false입니다.

설명

UseCompatibleTextRendering 속성은 클래스를 사용하여 텍스트를 렌더링하는 Windows Forms 컨트롤과 클래스를 사용하여 TextRenderer 사용자 지정 텍스트 렌더링 Graphics 을 수행하는 .NET Framework 1.0 및 .NET Framework 1.1 애플리케이션 간의 시각적 호환성을 제공하기 위한 것입니다. 대부분의 경우 애플리케이션이 .NET Framework 1.0 또는 .NET Framework 1.1에서 업그레이드되지 않는 경우 기본값false으로 설정하는 것이 UseCompatibleTextRendering 좋습니다.

GDI 기반 TextRenderer 클래스는 .NET Framework 2.0에서 도입되어 성능을 향상시키고, 텍스트를 더 잘 보이게 하고, 국제 글꼴에 대한 지원을 개선합니다. 이전 버전의 .NET Framework GDI+ 기반 Graphics 클래스를 사용하여 모든 텍스트 렌더링을 수행했습니다. GDI는 문자 간격 및 단어 래핑을 GDI+ 다르게 계산합니다. 사용 하는 Windows Forms 애플리케이션을 Graphics 텍스트를 렌더링 하는 클래스를 사용 하는 컨트롤의 텍스트 발생할 수 있습니다 TextRenderer 애플리케이션의 다른 텍스트와에서 다르게 표시 합니다. 이 비호환성을 해결하려면 특정 컨트롤에 UseCompatibleTextRendering 대해 속성을 true 설정할 수 있습니다. 설정 하려면 UseCompatibleTextRenderingtrue 애플리케이션에서 모든 지원 되는 컨트롤에 대 한 호출을 Application.SetCompatibleTextRenderingDefault 매개 변수를 사용 하 여 메서드 true합니다.

적용 대상

추가 정보