UNI_GLYPHSETDATA 구조체(prntfont.h)

UNI_GLYPHSEDATA 구조체는 문자 모양 변환 테이블 파일 (.gtt 파일)의 내용을 정의하는 데 사용되는 구조체 중 하나입니다.

구문

typedef struct _UNI_GLYPHSETDATA {
  DWORD dwSize;
  DWORD dwVersion;
  DWORD dwFlags;
  LONG  lPredefinedID;
  DWORD dwGlyphCount;
  DWORD dwRunCount;
  DWORD loRunOffset;
  DWORD dwCodePageCount;
  DWORD loCodePageOffset;
  DWORD loMapTableOffset;
  DWORD dwReserved[2];
} UNI_GLYPHSETDATA, *PUNI_GLYPHSETDATA;

멤버

dwSize

.gtt 파일의 총 크기(바이트)를 지정합니다. 파일을 정의하는 데 사용되는 모든 구조체의 총 크기입니다. 이 값은 UNI_GLYPHSETDATA 구조체의 크기가 아닙니다.

dwVersion

이름 형식이 UNI_GLYPHSETDATA_VERSION_x_x인 상수로 prntfont.h에 정의된 대로 파일 버전 번호를 지정합니다.

dwFlags

사용되지 않습니다.

lPredefinedID

prntfont.h에 정의된 CC_ 접두사 코드 변환 식별자 중 하나를 지정합니다.

dwGlyphCount

이 글꼴에서 제공하는 문자 모양 수를 지정합니다.

dwRunCount

loRunOffset이 가리키는 배열의 GLYPHRUN 구조체 수를 지정합니다.

loRunOffset

UNI_GLYPHSETDATA 구조체의 시작부터 GLYPHRUN 구조체 배열의 시작까지의 바이트 오프셋을 지정합니다.

dwCodePageCount

loCodePageOffset이 가리키는 배열의 UNI_CODEPAGEINFO 구조체 수를 지정합니다.

loCodePageOffset

UNI_GLYPHSETDATA 구조체의 시작부터 UNI_CODEPAGEINFO 구조체 배열의 시작 까지의 바이 트 오프셋을 지정합니다.

loMapTableOffset

UNI_GLYPHSETDATA 구조체의 시작부터 MAPTABLE 구조체의 시작까지의 바이트 오프셋을 지정합니다.

dwReserved[2]

시스템에서 사용하도록 예약되었습니다.

설명

UNI_GLYPHSETDATA 구조체는 .gtt 파일에 포함된 첫 번째 구조체여야 합니다.

요구 사항

요구 사항
헤더 prntfont.h(Prntfont.h 포함)

추가 정보

Glyphrun

MAPTABLE

UNI_CODEPAGEINFO