PropertyGrid.UseCompatibleTextRendering 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스(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
속성 값
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
설정할 수 있습니다. 설정 하려면 UseCompatibleTextRendering
에 true
애플리케이션에서 모든 지원 되는 컨트롤에 대 한 호출을 Application.SetCompatibleTextRenderingDefault 매개 변수를 사용 하 여 메서드 true
합니다.