TTPOLYCURVE 구조체(wingdi.h)

TTPOLYCURVE 구조체에는 TrueType 문자의 윤곽선에 있는 곡선에 대한 정보가 포함되어 있습니다.

구문

typedef struct tagTTPOLYCURVE {
  WORD    wType;
  WORD    cpfx;
  POINTFX apfx[1];
} TTPOLYCURVE, *LPTTPOLYCURVE;

멤버

wType

구조체에서 설명하는 곡선의 형식입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
TT_PRIM_LINE 곡선은 폴리라인입니다.
TT_PRIM_QSPLINE 곡선은 사분면 베지어 스플라인입니다.
TT_PRIM_CSPLINE 곡선은 입방형 베지어 스플라인입니다.

cpfx

배열의 POINTFX 구조체 수입니다.

apfx[1]

폴리라인 또는 베지어 스플라인을 정의하는 POINTFX 구조체의 배열을 지정합니다.

설명

애플리케이션이 GetGlyphOutline 함수를 호출하면 TrueType 문자에 대한 문자 모양 윤곽선이 TTPOLYGONHEADER 구조체에 반환되고 문자 모양을 설명하는 데 필요한 만큼 의 TTPOLYCURVE 구조체가 반환됩니다. 모든 포인트는 POINTFX 구조체로 반환되며 상대 이동이 아닌 절대 위치를 나타냅니다. TTPOLYGONHEADER 구조체의 pfxStart 멤버에 의해 지정된 시작점은 윤곽선의 윤곽선이 시작되는 지점입니다. 다음에 나타나는 TTPOLYCURVE 구조체는 다각형 레코드 또는 스플라인 레코드일 수 있습니다.

Polyline 레코드는 일련의 점입니다. 점 사이에 그려진 선은 문자의 윤곽선을 설명합니다. 스플라인 레코드는 TrueType에서 사용하는 이차 곡선(즉, 사분면 b-스플라인)을 나타냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 wingdi.h(Windows.h 포함)

추가 정보

글꼴 및 텍스트 구조체

글꼴 및 텍스트 개요

GetGlyphOutline

POINTFX

TTPOLYGONHEADER