다음을 통해 공유


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