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 포함) |