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