FONTDIRENTRY

FONTDIRENTRY yapısı, bireysel bir yazı tipinde yazı tipi kaynak grubu hakkında bilgi içerir. Yapı tanımı burada yalnızca açıklama için sağlanan; herhangi bir standart üstbilgi dosyasında mevcut değil.

struct FONTDIRENTRY {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 []; 
} 

 

Üyeler

dfVersion
Kaynak veri araçları okumak ve kaynak dosyaları yazmak için kullanabileceğiniz bir kullanıcı tanımlı sürüm numarasını belirtir.
dfSize
Dosyanın boyutunu bayt cinsinden belirtir.
dfCopyright [60]
60-Karakter dizesi ile yazı tedarikçinin telif hakkı bilgileri içerir.
dfType
Yazı tipi dosyası türünü belirtir.
dfPoints
Hangi bu karakter kümesi boyutunu en iyi görünen belirtir.
dfVertRes
Dikey çözünürlüğü, inç başına nokta olan bu karakter kümesini sayısal, belirtir.
dfHorizRes
Yatay çözünürlüğü, inç başına nokta olan bu karakter kümesini sayısal, belirtir.
dfAscent
Üst karakter tanımı hücrenin uzaklığını Matbaa fontun satır taban çizgisine belirtir.
dfInternalLeading
DfPixHeight üye tarafından ayarlamak sınırları içinde önde gelen miktarını belirtir. Aksan işaretleri ve diğer aksanlı karakterler bu alanda oluşabilir.
dfExternalLeading
Ekstra belirtir uygulama arasına satır ekler satır aralığı.
dfItalic
Eşit değil, sıfırdan bir italik yazı belirtir.
dfUnderline
Eğer sıfıra eşit olmayan bir altı çizili yazı tipini belirtir.
dfStrikeOut
Üstü çizili yazı tipi, sıfıra eşit olmayan belirtir.
dfWeight
Yazı ağırlığı 0 ve 1000 belirtir. Örneğin, 400 Roma ve 700 kalın. Bu değer sıfır ise, bir varsayılan ağırlık kullanılır. Ek tanımlanmış değerler için bkz: açıklaması logfont yapısı.
dfCharSet
Yazı tipi karakter kümesini belirtir. Önceden tanımlanmış değerler için bkz: logfont yapı açıklaması.
dfPixWidth
Izgara üzerinde bir vektör yazı tipi dijital genişliğini belirtir. Üye sıfır değerine eşit değilse, raster yazı tiplerini, bitmap tüm karakterler genişliğini gösterir. Üye sıfıra eşitse, yazı tipi değişken genişlikli karakterler var.
dfPixHeight
Raster yazı tipleri için karakter bit eşlem yüksekliği veya ızgara üzerinde bir vektör yazı tipi dijital yüksekliğini belirtir.
dfPitchAndFamily
Saha ve yazı tipi ailesini belirler. Ek bilgi için bkz: Açıklama logfont yapısı.
dfAvgWidth
(Genellikle harf xgenişlik da tanımlanan) yazı karakterleri ortalama genişliğini belirtir. Bu değer için kalın veya italik karakter gerekli çıkıntı içermez.
dfMaxWidth
Yazı en geniş karakter genişliğini belirtir.
dfFirstChar
Fontta tanımlı ilk karakter kodunu belirtir.
dfLastChar
Fontta tanımlı son karakter kodunu belirtir.
dfDefaultChar
Yazı olmayan karakterler yerine karakteri belirtir.
dfBreakChar
Metni bloklama için sözcük sonu tanımlamak için kullanılacak karakteri belirtir.
dfWidthBytes
Bit eşlem her satırda bayt sayısını belirtir. Bu değer her zaman bile satır kelime sınırlarına başlangıç yani. Vektör yazı tipleri için Bu üyenin hiçbir anlamı yoktur.
dfDevice
Bir aygıt adı belirten bir boş sonlandırılmış dize dosya uzaklığını belirtir. Bir genel yazı tipi için bu değer sıfırdır.
dfFace
Yazı tipi adlarını bir boşlukla sonlandırılmış dize dosya uzaklığını belirtir.
dfReserved
Bu üye ayrılmıştır.
szDeviceName
Eğer bu yazı tipi dosyası belirli bir aygıt için atanmış olan aygıt adını belirtir bir boş sonlandırılmış dize içeren dizi.
szFaceName
Biten yazı tipini yazı tipi adını belirten bir dize içeren dizi.

Açıklamalar

Her yazı için bir FONTDIRENTRY yapısı.res dosyası. Uygulamalar oluşturmak.Yazı tipi kaynak dosyalarla res de her yazı için bir FONTDIRENTRY yapısı dosyasına eklemelisiniz.

Yazı tipi tanımlamalar ile karışık diğer kaynak bildirimleri.rc dosya çünkü yazı içinde bitişik olması gerekmez.res dosya.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.

Ayrıca bkz:

Kaynaklarına genel bakış, kaynak yapıları, DIRENTRY, fontgrouphdr, LOGFONT

Index