다음을 통해 공유


TextRenderingHint 열거형(gdiplusenums.h)

TextRenderingHint 열거형은 텍스트를 렌더링하는 데 사용되는 프로세스를 지정합니다. 이 프로세스는 텍스트의 품질에 영향을 줍니다.

Syntax

typedef enum TextRenderingHint {
  TextRenderingHintSystemDefault = 0,
  TextRenderingHintSingleBitPerPixelGridFit,
  TextRenderingHintSingleBitPerPixel,
  TextRenderingHintAntiAliasGridFit,
  TextRenderingHintAntiAlias,
  TextRenderingHintClearTypeGridFit
} ;

상수

 
TextRenderingHintSystemDefault
값: 0
현재 선택한 시스템 글꼴 다듬기 모드(렌더링 힌트라고도 함)를 사용하여 문자를 그릴 것을 지정합니다.
TextRenderingHintSingleBitPerPixelGridFit
문자 모양 비트맵과 힌트를 사용하여 문자를 그려 줄기 및 곡률의 문자 모양을 개선하도록 지정합니다.
TextRenderingHintSingleBitPerPixel
문자 모양 비트맵을 사용하여 문자를 그리고 힌트 없이 그려지게 지정합니다. 이로 인해 품질이 저하되어 성능이 향상됩니다.
TextRenderingHintAntiAliasGridFit
문자가 앤티앨리어싱된 문자 모양 비트맵 및 힌트를 사용하여 그려지게 지정합니다. 이렇게 하면 더 높은 성능 비용으로 앤티앨리어싱으로 인해 품질이 훨씬 향상됩니다.
TextRenderingHintAntiAlias
문자가 앤티앨리어싱된 문자 모양 비트맵과 힌트 없이 그려지게 지정합니다. 힌팅을 사용하지 않기 때문에 세로 획 너비에서 차이가 생길 수 있습니다.
TextRenderingHintClearTypeGridFit
문자 모양 ClearType 비트맵 및 힌트를 사용하여 문자를 그려지게 지정합니다. 이 유형의 텍스트 렌더링은 CompositingModeSourceCopy와 함께 사용할 수 없습니다.


Windows XP 및 Windows Server 2003 이상 버전의 Windows만 해당: ClearType 렌더링은 Windows XP 및 Windows Server 2003 이상 버전의 Windows에서만 지원됩니다. 따라서 GDI+가 해당 운영 체제에서 지원되더라도 TextRenderingHintClearTypeGridFit 은 다른 운영 체제에서 무시됩니다.

설명

각 프로세스와 관련된 품질은 상황에 따라 달라집니다. TextRenderingHintClearTypeGridFit 은 대부분의 LCD 모니터와 비교적 작은 글꼴 크기에 가장 적합한 품질을 제공합니다. TextRenderingHintAntiAlias 는 회전된 텍스트에 가장 적합한 품질을 제공합니다. 일반적으로 고품질 텍스트를 생성하는 프로세스는 낮은 품질의 텍스트를 생성하는 프로세스보다 느립니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 gdiplusenums.h(Gdiplus.h 포함)

참고 항목

텍스트로 앤티앨리어싱

CompositingMode

DrawString 메서드

그래픽::GetTextRenderingHint

그래픽::SetTextRenderingHint