FONTDIRENTRY

Structura FONTDIRENTRY conține informații despre un font individual dintr-un grup de resurse de font. Definirea structurii furnizate aici este explicația nu este prezent în orice fișier de antet standard.

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

 

Membrii

dfVersion
Specifică un număr de versiune definite de utilizator pentru datele de resurse instrumente puteți utiliza pentru a citi și scrie fișiere de resurse.
dfSize
Specifică dimensiunea fișierului, în octeți.
dfCopyright [60]
Conține un șir de caractere 60 cu informatii despre copyright furnizorului font.
dfType
Specifică tipul de font Fișier.
dfPoints
Specifică dimensiunea în puncte la care acest caracter set arata cel mai bun.
dfVertRes
Specifică rezoluția verticală, în puncte pe inch, la care a fost digitizat acest set de caractere.
dfHorizRes
Specifică rezoluția orizontală, în puncte pe inch, la care a fost digitizat acest set de caractere.
dfAscent
Specifică distanța de la partea de sus a unei celule de definiție caracter la linia de bază a fontului tipografice.
dfInternalLeading
Specifică cantitatea de lider în interiorul limitelor stabilite de statul membru de dfPixHeight . Accent mărcile ?i alte personaje ?i poate apărea în acest domeniu.
dfExternalLeading
Specifică valoarea extra lider că aplicarea adaugă între rânduri.
dfItalic
Specifică un font cursiv, dacă nu este egal cu zero.
dfUnderline
Specifică un font subliniat în cazul în care nu este egal cu zero.
dfStrikeOut
Specifică un font de ștergere, dacă nu este egal cu zero.
dfWeight
Precizează greutatea fontului în intervalul 0 la 1000. De exemplu, 400 este roman și 700 este aldin. Dacă această valoare este zero, se utilizează o greutate implicit. Pentru valorile definite suplimentare, consultați descrierea LOGFONT structura.
dfCharSet
Specifică setul de caractere ale fontului. Pentru valorile predefinite, consultați descrierea structura LOGFONT .
dfPixWidth
Specifică lățimea grilei la care a fost digitizat un font vector. Pentru fonturi raster, dacă membrul nu este egală cu zero, reprezintă lățimea pentru toate caracterele în bitmap-ul. Dacă este egală cu zero, fontul a caracterele cu lățime variabilă.
dfPixHeight
Specifică înălțimea bitmap de caractere pentru fonturi raster sau înălțimea de grilă pe care a fost digitizat un font vector.
dfPitchAndFamily
Specifică înălțimea și familie fontului. Pentru informații suplimentare, consultați descrierea LOGFONT structura.
dfAvgWidth
Specifică lățimea medie de caractere în fontul (în general definit ca lățimea litera x). Această valoare nu include consola necesare pentru caractere aldin sau cursiv.
dfMaxWidth
Specifică lățimea caracterul mai largă în fontul.
dfFirstChar
Specifică primul cod caracter definit în fontul.
dfLastChar
Precizează codul de caracter ultima definite în fontul.
dfDefaultChar
Precizează caracterul să înlocuiască caractere nu în fontul.
dfBreakChar
Precizează caracterul care vor fi utilizate pentru a defini pauze de word pentru justificarea text.
dfWidthBytes
Specifică numărul de octeți în fiecare rând de bitmap. Această valoare este întotdeauna chiar și așa că rândurile începe la limitele de word. Pentru fonturi vector, acest membru are nici o semnificație.
dfDevice
Precizează deplasarea în fișierul un șir null-terminated care specifică un nume de dispozitiv. Pentru un font generic, această valoare este zero.
dfFace
Precizează deplasarea în fișierul un șir null-terminated care nume set de caractere.
dfReserved
Acest membru este rezervat.
szDeviceName
Matrice care conține un șir null-terminated care specifică numele dispozitivului dacă acest fișier font este desemnată pentru un anumit dispozitiv.
szFaceName
Matrice care conține un șir null-terminated care specifică numele de font fontului.

Observații

Acolo este o structură FONTDIRENTRY pentru fiecare font în.Fișier RES. Cererile care generează.RES fișierele cu font resurse, de asemenea, trebuie să adăugați la fișierul de o structură de FONTDIRENTRY pentru fiecare font.

Font declara?iile poate fi amestecat cu alte declarații de resurse în.RC fișier deoarece fonturile nu trebuie să fie adiacente în.Fișier RES.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.

A se vedea, de asemenea

Ansamblu de resurse, resurse structuri, DIRENTRY, FONTGROUPHDR, LOGFONT

Index