FONTDIRENTRY štruktúra obsahuje informácie o jednotlivých písma v skupine Písmo prostriedkov. Štruktúra definícia uvedená, tu je vysvetlenie iba; nie je prítomný akýkoľvek štandardný hlavička súboru.
struct FONTDIRENTRY {slovo dfVersion;
DWORD dfSize;
znak-dfCopyright [60];
SLOVO dfType;
SLOVO dfPoints;
SLOVO dfVertRes;
SLOVO dfHorizRes;
SLOVO dfAscent;
SLOVO dfInternalLeading;
SLOVO dfExternalLeading;
BAJT dfItalic;
BAJT dfUnderline;
BAJT dfStrikeOut;
SLOVO dfWeight;
BAJT dfCharSet;
SLOVO dfPixWidth;
SLOVO dfPixHeight;
BAJT dfPitchAndFamily;
SLOVO dfAvgWidth;
SLOVO dfMaxWidth;
BAJT dfFirstChar;
BAJT dfLastChar;
BAJT dfDefaultChar;
BAJT dfBreakChar;
SLOVO dfWidthBytes;
DWORD dfDevice;
DWORD dfFace;
DWORD dfReserved;
znak-[szDeviceName];
znak-[szFaceName];
}
Členovia
dfVersion
Určuje číslo verzie používateľský zdroj údajov, ktoré nástroje môžete použiť na čítanie a zápis zdrojových súborov.
dfSize
Určuje veľkosť súboru v bajtoch.
dfCopyright [60]
Obsahuje 60-znakový reťazec s dodávateľom písmo informácie o autorských právach.
dfType
Určuje typ súboru, typ písma.
dfPoints
Určuje veľkosť bodu, v ktorom tento znaková sada vyzerá najlepšie.
dfVertRes
Určuje zvislé rozlíšenie v bodoch na palec, akou bola digitalizovaná znaková sada.
dfHorizRes
Určuje Vodorovné rozlíšenie v bodoch na palec, akou bola digitalizovaná znaková sada.
dfAscent
Určuje vzdialenosť od hornej bunke definícia znak čiary typografické písmo.
dfInternalLeading
Určuje veľkosť vedie vo vnútri hranice stanovené členskými dfPixHeight . Diakritické znamienka a iné diakritické znaky sa môžu vyskytnúť v tejto oblasti.
dfExternalLeading
Určuje veľkosť mimo vedie uplatnenie pridá medzi riadkami.
dfItalic
Ak sa nerovná nule určuje kurzíva písma.
dfUnderline
Ak sa nerovná nule určuje podčiarknuté písmo.
dfStrikeOut
Ak sa nerovná nule určuje prečiarknuté písmo.
dfWeight
Určuje hmotnosťou písmo v rozsahu 0 až 1000. Napríklad, 400 je Rímskej a 700 tučným písmom. Ak táto hodnota nie je nulová, použije sa predvolený hmotnosti. Dodatočné definovaných hodnôt nájdete v popise LOGFONT štruktúra.
dfCharSet
Určuje znakov písma. Vopred zadefinovaných hodnôt nájdete popis štruktúry LOGFONT .
dfPixWidth
Určuje šírku mriežky, kedy bola digitalizovaná vektorové písma. Pre rastrové písma, ak člen nie je nulový, predstavuje šírky pre všetky postavičky v bitovej mape. Ak člen je rovná nule, písmo sa premenná šírku znakov.
dfPixHeight
Určuje výšku bitovej mapy znakov pre rastrové písma alebo výška mriežky, kedy bola digitalizovaná vektorové písma.
dfPitchAndFamily
Určuje ihrisko s umelou trávou a rodina písma. Ďalšie informácie nájdete v popise LOGFONT štruktúra.
dfAvgWidth
Určuje priemerná šírka znaky písma (všeobecne definované ako šírka písmeno x). Táto hodnota nezahŕňa previs požadované pre tučné písmo alebo kurzívu znaky.
dfMaxWidth
Určuje šírku najširšej znakov písma.
dfFirstChar
Určuje prvý kód znaku definované v písmo.
dfLastChar
Určuje posledný znak spôsobilosti definovanému v písmo.
dfDefaultChar
Určuje znak, nahradiť znaky písmom.
dfBreakChar
Určuje znak, ktorý sa použije na definovanie slovom úľavy pre textu odôvodnenie.
dfWidthBytes
Určuje počet bajtov v každom riadku bitovú mapu. Táto hodnota vždy je dokonca tak riadky začať na slovo hranice. Vektorové písma, tento člen nemá žiaden význam.
dfDevice
Určuje offset súboru, ktorý sa reťazec zakončený nulou určujúci názov zariadenia. Generické písma, táto hodnota je nula.
dfFace
Určuje offset súboru, ktorý sa reťazec zakončený, ktorý názvov písma.
dfReserved
Tento člen je rezervovan+?.
szDeviceName
Pole, ktoré obsahuje reťazec ukončený hodnotou null, ktorý určuje názov zariadenia, ak sa tento súbor písma určené pre konkrétne zariadenie.
szFaceName
Pole, ktoré obsahuje reťazec ukončený hodnotou null, ktorý určuje názov písma písmo.
Poznámky
Existuje jeden FONTDIRENTRY štruktúru pre každé písmo v.RES súbor. Aplikácie, ktoré vytvárajú.RES súbory s prostriedky písma musí tiež pridať do súboru FONTDIRENTRY štruktúru pre každé z týchto písiem.
Písmo vyhlásenia môžu byť zmiešané s vyhlásenia iných zdrojov.RC súbor pretože písma nemusí byť súvislá v.RES súbor.
Stručné informácie
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia. Windows:Vyžaduje systém Windows 95 alebo novším. Windows CE:Nepodporované.