UFF_FILEHEADER 구조체(prntfont.h)

UFF_FILEHEADER 구조체는 Unidrv 글꼴 서식 파일 (.uff 파일)의 내용을 정의하는 데 사용됩니다.

구문

typedef struct _UFF_FILEHEADER {
  DWORD dwSignature;
  DWORD dwVersion;
  DWORD dwSize;
  DWORD nFonts;
  DWORD nGlyphSets;
  DWORD nVarData;
  DWORD offFontDir;
  DWORD dwFlags;
  DWORD dwReserved[4];
} UFF_FILEHEADER, *PUFF_FILEHEADER;

멤버

dwSignature

.uff 파일의 서명을 지정합니다. 이 값은 UFF_FILE_MAGIC 합니다.

dwVersion

.uff 파일의 형식 버전을 지정합니다. 이 값은 UFF_VERSION_NUMBER 합니다. HIWORD에는 주 버전 번호가 포함되고 LOWORD에는 부 버전 번호가 포함됩니다.

dwSize

UFF_FILEHEADER 구조체의 크기(바이트)를 지정합니다.

nFonts

.uff 파일 내에 지정되고 DATA_HEADER 구조체로 식별되는 글꼴 수를 지정합니다. 또한 .uff 파일 내의 UFF_FONTDIRECTORY 구조체 수입니다.

nGlyphSets

.uff 파일 내에 지정되고 DATA_HEADER 구조체로 식별되는 문자 모양 집합의 수를 지정합니다. 일부 글꼴은 문자 모양 집합을 공유할 수 있습니다.

nVarData

.uff 파일 내에 지정되고 DATA_HEADER 구조체로 식별되는 변수 데이터 섹션의 수를 지정합니다.

offFontDir

.uff 파일의 시작부터 첫 번째 UFF_FONTDIRECTORY 구조체의 시작 부분까지 오프셋(바이트)을 지정합니다.

dwFlags

다음 표에 지정된 비트 플래그 집합입니다.

플래그 정의
FONT_DIR_SORTED UFF_FONTDIRECTORY 구조체의 배열( offFontDir로 지정됨)은 해당 구조체의 wFontID 멤버의 내용을 기준으로 정렬됩니다.

dwReserved[4]

예약되어 있습니다. 0으로 설정해야 합니다.

요구 사항

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

추가 정보

DATA_HEADER

UFF_FONTDIRECTORY