다음을 통해 공유


TextRenderingHint 열거형(gdiplusenums.h)

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

문법

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

Constants

 
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 [데스크톱 앱만 해당]
Header gdiplusenums.h(Gdiplus.h 포함)

참고하십시오

텍스트로 앤티앨리어싱

CompositingMode

DrawString 메서드

그래픽::GetTextRenderingHint

그래픽::SetTextRenderingHint