FONTDIRENTRY

המבנה FONTDIRENTRY מכיל מידע אודות גופנים בודדים בקבוצת משאבים גופן. הגדרת מבנה שסופק הוא כאן להסבר בלבד; לא קיים כל קובץ כותרת רגיל.

struct FONTDIRENTRY {WORD dfVersion; 
    DWORD dfSize; 
    תו dfCopyright [60]; 
    WORD dfType; 
    WORD dfPoints; 
    WORD dfVertRes; 
    WORD dfHorizRes; 
    WORD dfAscent; 
    WORD dfInternalLeading; 
    WORD dfExternalLeading; 
    DfItalic בתים; 
    DfUnderline בתים; 
    DfStrikeOut בתים; 
    WORD dfWeight; 
    DfCharSet בתים; 
    WORD dfPixWidth; 
    WORD dfPixHeight; 
    DfPitchAndFamily בתים; 
    WORD dfAvgWidth; 
    WORD dfMaxWidth; 
    DfFirstChar בתים; 
    DfLastChar בתים; 
    DfDefaultChar בתים; 
    DfBreakChar בתים; 
    WORD dfWidthBytes; 
    DWORD dfDevice; 
    DWORD dfFace; 
    DWORD dfReserved; 
    תו szDeviceName []; 
    תו szFaceName []; 
} 

 

חברים

dfVersion
ציון מספר גירסה המוגדרת על-ידי המשתמש עבור נתוני משאבים שבאמצעותן כלים לקריאה ולכתיבה של קבצי משאבים.
dfSize
מציין את גודל הקובץ, בבתים.
dfCopyright [60]
מכיל מחרוזת תווים 60 עם המידע על זכויות יוצרים של ספק הגופן.
dfType
מציין את סוג קובץ גופן.
dfPoints
מציין גודל הנקודה שבה בחר תו זה המראה הטוב ביותר.
dfVertRes
קביעת רזולוציה אנכית, בנקודות לאינץ ', שבו קבוצת תווים זו והאינטרנט.
dfHorizRes
קביעת רזולוציה אופקית, בנקודות לאינץ ', שבו קבוצת תווים זו והאינטרנט.
dfAscent
ציון המרחק מהקצה העליון של תא הגדרת התו לקו הבסיס של הגופן טיפוגרפיות.
dfInternalLeading
מציין את כמות מובילים בתוך לגבולות שנקבעו על-ידי חבר dfPixHeight . סימוני הטעמה ניקוד ותווים אחרים יכול להתרחש באזור זה.
dfExternalLeading
מציין את כמות נוספת מובילים היישום יוסיף בין שורות.
dfItalic
ציון גופן נטוי אם לא שווה לאפס.
dfUnderline
מציין גופן עם קו תחתון, אם לא שווה לאפס.
dfStrikeOut
ציון גופן קו חוצה אם לא שווה לאפס.
dfWeight
מציין את עובי של הגופן בטווח של 0 עד 1000. לדוגמה, 400 הוא רומי, 700 הוא מודגש. אם ערך זה אינו אפס, משמש עובי ברירת המחדל. עבור ערכים מוגדרים נוספים, עיין בתיאור של LOGFONT מבנה.
dfCharSet
מציין את ערכת התווים של הגופן. עבור ערכים שהוגדרו מראש, עיין בתיאור של מבנה LOGFONT .
dfPixWidth
מציין את הרוחב של רשת שבו והאינטרנט גופן וקטורי. גופני סריקה, אם החבר לא שווה לאפס, הוא מייצג את הרוחב עבור כל התווים מפת הסיביות. אם החבר הוא שווה לאפס, הגופן כולל בתווי רוחב משתנה.
dfPixHeight
ציון הגובה של מפת סיביות של תווים עבור גופני סריקה או את הגובה של רשת שבו והאינטרנט גופן וקטורי.
dfPitchAndFamily
מציין את גובה והמשפחה של הגופן. לקבלת מידע נוסף, עיין בתיאור של LOGFONT מבנה.
dfAvgWidth
מציין את רוחב ממוצע התווים בגופן (מוגדרת באופן כללי רוחב האות x). ערך זה אינו כולל את overhang הדרושים עבור תווים מודגש או נטוי.
dfMaxWidth
מציין את רוחב התו הרחב ביותר לגופן.
dfFirstChar
ציון קוד התו הראשון שהוגדרו בתיבות גופן.
dfLastChar
ציון קוד התו האחרון שהוגדרו בתיבות גופן.
dfDefaultChar
מציין את התו כתחליף לתווים לא בתיבות גופן.
dfBreakChar
מציין את התו שישמש כדי להגדיר מעברי word עבור יישור טקסט.
dfWidthBytes
מציין את מספר הבתים בכל שורה של מפת הסיביות. ערך זה הוא תמיד כך גם השורות להתחיל ב- word גבולות. גופנים וקטוריים, לחבר זה יש אין כל משמעות.
dfDevice
מציין את ההיסט בקובץ כדי מחרוזת המסתיימת ב- null ציון שם התקן. גופן כללי, ערך זה יהיה אפס.
dfFace
מציין את ההיסט בקובץ כדי מחרוזת המסתיימת ב- null שמות את צורת גופן.
dfReserved
איבר זה הינו שמורות.
szDeviceName
מערך המכיל מחרוזת המסתיימת ב- null המציינת את שם ההתקן אם קובץ גופן זה מיועד עבור התקן ספציפי.
szFaceName
מערך המכיל מחרוזת המסתיימת ב- null, המציינת את שם הגופן של הגופן.

הערות

יש כאן מבנה FONTDIRENTRY אחד עבור כל גופן ב-.קובץ RES. יישומים המייצרים.RES קבצים עם גופן משאבים עליך גם להוסיף לקובץ מבנה FONTDIRENTRY עבור כל גופן.

הצהרות גופן ניתן לערבב עם אחרים הצהרות משאב.RC קובץ מאחר גופנים אין צורך להיות רציפה ב-.קובץ RES.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.

ראה גם

מבט כולל על משאבים, משאב מבנים, DIRENTRY, FONTGROUPHDR, LOGFONT

Index