다음을 통해 공유


GETINFO_GLYPHWIDTH 구조체(printoem.h)

GETINFO_GLYPHWIDTH 구조체는 UNIFONTOBJ_GetInfo 콜백 함수에 대한 입력으로 사용됩니다.

구문

typedef struct _GETINFO_GLYPHWIDTH {
  DWORD dwSize;
  DWORD dwType;
  DWORD dwCount;
  PVOID pGlyph;
  PLONG plWidth;
} GETINFO_GLYPHWIDTH, *PGETINFO_GLYPHWIDTH;

멤버

dwSize

GETINFO_GLYPHWIDTH 구조체의 크기(바이트)입니다. UNIFONTOBJ_GetInfo 호출자가 제공합니다.

dwType

pGlyph가 가리키는 문자 모양 지정자 배열의 형식을 지정합니다. 유효한 값은 다음과 같습니다.

  • TYPE_GLYPHHANDLE

  • TYPE_GLYPHID

UNIFONTOBJ_GetInfo 호출자가 제공합니다.

dwCount

pGlyph가 가리키는 배열의 요소 수를 지정합니다. UNIFONTOBJ_GetInfo 호출자가 제공합니다.

pGlyph

문자 모양 지정자의 배열에 대한 포인터입니다. 배열 요소 형식은 dwType으로 표시됩니다. UNIFONTOBJ_GetInfo 호출자가 제공합니다.

plWidth

Unidrv의 UNIFONTOBJ_GetInfo 콜백 함수가 너비 값을 배치하는 위치에 대한 포인터입니다. 포인터는 UNIFONTOBJ_GetInfo 호출자가 제공합니다.

설명

문자 모양 집합의 너비를 얻기 위해 렌더링 플러그 인은 Unidrv의 UNIFONTOBJ_GetInfo 콜백 함수를 호출할 때 GETINFO_GLYPHWIDTH 구조체의 주소를 제공할 수 있습니다. 콜백 함수는 입력 배열에서 설명하는 모든 문자 모양의 총 너비를 계산하고 plWidth가 가리키는 위치에 계산된 값을 배치합니다.

요구 사항

요구 사항
헤더 printoem.h(Printoem.h 포함)

추가 정보

UNIFONTOBJ_GetInfo