다음을 통해 공유


FONTDIRENTRY 구조체

글꼴 리소스 그룹의 개별 글꼴에 대한 정보를 포함합니다. 여기에 제공된 구조 정의는 설명 전용입니다. 표준 헤더 파일에는 없습니다.

구문

typedef struct {
  WORD  dfVersion;
  DWORD dfSize;
  CHAR  dfCopyright[60];
  WORD  dfType;
  WORD  dfPoints;
  WORD  dfVertRes;
  WORD  dfHorizRes;
  WORD  dfAscent;
  WORD  dfInternalLeading;
  WORD  dfExternalLeading;
  BYTE  dfItalic;
  BYTE  dfUnderline;
  BYTE  dfStrikeOut;
  WORD  dfWeight;
  BYTE  dfCharSet;
  WORD  dfPixWidth;
  WORD  dfPixHeight;
  BYTE  dfPitchAndFamily;
  WORD  dfAvgWidth;
  WORD  dfMaxWidth;
  BYTE  dfFirstChar;
  BYTE  dfLastChar;
  BYTE  dfDefaultChar;
  BYTE  dfBreakChar;
  WORD  dfWidthBytes;
  DWORD dfDevice;
  DWORD dfFace;
  DWORD dfReserved;
  CHAR  szDeviceName;
  CHAR  szFaceName;
} FONTDIRENTRY;

멤버

dfVersion

형식: WORD

도구가 리소스 파일을 읽고 쓰는 데 사용할 수 있는 리소스 데이터에 대한 사용자 정의 버전 번호입니다.

dfSize

형식:DWORD

파일의 크기(바이트)입니다.

dfCopyright[60]

형식: CHAR

글꼴 공급자의 저작권 정보입니다.

dfType

형식: WORD

글꼴 파일의 형식입니다.

dfPoints

형식: WORD

이 문자 집합이 가장 잘 보이는 지점 크기입니다.

dfVertRes

형식: WORD

이 문자 집합이 디지털화된 세로 해상도(인치당 점)입니다.

dfHorizRes

형식: WORD

이 문자 집합이 디지털화된 가로 해상도(인치당 점)입니다.

dfAscent

형식: WORD

문자 정의 셀의 맨 위에서 입력 체계 글꼴의 기준선까지의 거리입니다.

dfInternalLeading

형식: WORD

dfPixHeight 멤버가 설정한 경계 내에서 선행하는 양입니다. 이 영역에서 악센트 표시 및 기타 10진수 문자가 발생할 수 있습니다.

dfExternalLeading

형식: WORD

애플리케이션이 행 간에 추가하는 추가 선행의 양입니다.

dfItalic

형식: BYTE

0이 아니면 기울임꼴 글꼴입니다.

dfUnderline

형식: BYTE

0이 아닌 경우 밑줄이 그은 글꼴입니다.

dfStrikeOut

형식: BYTE

0이 아니면 취소선 글꼴입니다.

dfWeight

형식: WORD

0에서 1000 범위의 글꼴 두께입니다. 예를 들어 400은 로마이고 700은 굵게 표시됩니다. 이 값이 0이면 기본 가중치가 사용됩니다. 정의된 추가 값은 LOGFONT 구조체에 대한 설명을 참조하세요.

dfCharSet

형식: BYTE

글꼴의 문자 집합입니다. 미리 정의된 값은 LOGFONT 구조체에 대한 설명을 참조하세요.

dfPixWidth

형식: WORD

벡터 글꼴이 디지털화된 그리드의 너비입니다. 래스터 글꼴의 경우 멤버가 0이 아니면 비트맵의 모든 문자에 대한 너비를 나타냅니다. 멤버가 0과 같으면 글꼴에 가변 너비 문자가 있습니다.

dfPixHeight

형식: WORD

래스터 글꼴의 문자 비트맵 높이 또는 벡터 글꼴이 디지털화된 그리드의 높이입니다.

dfPitchAndFamily

형식: BYTE

글꼴의 피치 및 패밀리입니다. 자세한 내용은 LOGFONT 구조체에 대한 설명을 참조하세요.

dfAvgWidth

형식: WORD

글꼴의 평균 문자 너비입니다(일반적으로 x 문자의 너비로 정의됨). 이 값에 굵게 또는 기울임꼴 문자에 대 한 필요한 돌출을 포함 되지 않습니다.

dfMaxWidth

형식: WORD

글꼴에서 가장 넓은 문자의 너비입니다.

dfFirstChar

형식: BYTE

글꼴에 정의된 첫 번째 문자 코드입니다.

dfLastChar

형식: BYTE

글꼴에 정의된 마지막 문자 코드입니다.

dfDefaultChar

형식: BYTE

글꼴에 없는 문자를 대체할 문자입니다.

dfBreakChar

형식: BYTE

텍스트 근거에 대한 단어 나누기를 정의하는 데 사용할 문자입니다.

dfWidthBytes

형식: WORD

비트맵의 각 행에 있는 바이트 수입니다. 이 값은 항상 짝수이므로 행이 단어 경계에서 시작됩니다. 벡터 글꼴의 경우 이 멤버는 의미가 없습니다.

dfDevice

형식:DWORD

디바이스 이름을 지정하는 null로 끝나는 문자열에 대한 파일의 오프셋입니다. 제네릭 글꼴의 경우 이 값은 0입니다.

dfFace

형식:DWORD

파일의 서체 이름을 지정하는 null로 끝나는 문자열에 대한 오프셋입니다.

dfReserved

형식:DWORD

이 멤버는 예약되어 있습니다.

szDeviceName

형식: CHAR

이 글꼴 파일이 특정 디바이스에 대해 지정된 경우 디바이스의 이름입니다.

szFaceName

형식: CHAR

글꼴의 서체 이름입니다.

설명

.res 파일의 모든 글꼴에 대해 하나의 FONTDIRENTRY 구조가 있습니다. 글꼴 리소스를 사용하여 .res 파일을 생성하는 애플리케이션은 각 글꼴에 대한 FONTDIRENTRY 구조도 파일에 추가해야 합니다.

글꼴 선언은 의 다른 리소스 선언과 혼합할 수 있습니다. .res 파일에서 글꼴을 연속할 필요가 없으므로 RC 파일입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]

추가 정보

참조

DIRENTRY

FONTGROUPHDR

개념

리소스

기타 리소스

Logfont