共用方式為


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成員所設定界限內的前置量。 輔色和其他音調字元可以在此區域中發生。

dfExternalLeading

類型: WORD

應用程式在資料列之間新增的額外前置量。

dfItalic

類型: BYTE

如果不等於零,則為斜體字型。

dfUnderline

類型: BYTE

如果不等於零,則為加底線的字型。

dfStrikeOut

類型: BYTE

如果不等於零,則為刪除線字型。

dfWeight

類型: WORD

範圍 0 到 1000 中的字型粗細。 例如,400 是羅馬文,而 700 是粗體。 如果此值為零,則會使用預設權數。 如需其他定義的值,請參閱 LOGFONT 結構的描述。

dfCharSet

類型: BYTE

字型的字元集。 如需預先定義的值,請參閱 LOGFONT 結構的描述。

dfPixWidth

類型: WORD

向量字型已數位化的格線寬度。 對於點陣字型,如果成員不等於零,則代表點陣圖中所有字元的寬度。 如果成員等於零,則字型具有可變寬度字元。

dfPixHeight

類型: WORD

點陣字型的字元點陣圖高度,或向量字型已數位化之格線的高度。

dfPitchAndFamily

類型: BYTE

字型的音調和系列。 如需詳細資訊,請參閱 LOGFONT 結構的描述。

dfAvgWidth

類型: WORD

字型中字元的平均寬度 (通常定義為字母 x) 的寬度。 這個值不包含粗體或斜體字元所需的加號。

dfMaxWidth

類型: WORD

字型中最寬字元的寬度。

dfFirstChar

類型: BYTE

字型中定義的第一個字元代碼。

dfLastChar

類型: BYTE

字型中定義的最後一個字元代碼。

dfDefaultChar

類型: BYTE

要取代不是字型字元的字元。

dfBreakChar

類型: BYTE

將用來定義文字對齊之斷詞符號的字元。

dfWidthBytes

類型: WORD

點陣圖中每個資料列中的位元組數目。 此值一律為偶數,因此資料列會以字邊界開始。 對於向量字型,這個成員沒有意義。

dfDevice

類型: DWORD

檔案中指定裝置名稱之 Null 終止字串的位移。 針對泛型字型,此值為零。

dfFace

類型: DWORD

檔案中名稱為字樣之 Null 終止字串的位移。

dfReserved

類型: DWORD

此成員已保留。

szDeviceName

類型: CHAR

如果為特定裝置指定此字型檔案,則為裝置的名稱。

szFaceName

類型: CHAR

字型的字型名稱。

備註

.res 檔案中的每個字型都有一個 FONTDIRENTRY 結構。 使用字型資源產生 .res 檔案的應用程式也必須新增至每個字型的 FONTDIRENTRY 結構檔案。

字型宣告可以與其他資源宣告混合在 中。RC 檔案,因為字型不需要在 .res 檔案中連續。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]

另請參閱

參考

DIRENTRY

FONTGROUPHDR

概念

資源

其他資源

LOGFONT