FONTDIRENTRY

Struktura FONTDIRENTRY zawiera informacje o poszczególnych czcionek w grupie zasobów czcionki. Określenie struktury dostarczone, Oto wyjaśnienie tylko; nie jest obecny w dowolnym pliku standardowego nagłówka.

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

 

Członkowie

dfVersion
Określa numer wersji zdefiniowane przez użytkownika dla danych zasobów, które narzędzia można użyć do odczytu i zapisu plików zasobów.
dfSize
Określa wielkość pliku w bajtach.
dfCopyright [60]
Zawiera ciąg znaków 60 z informacji o prawach autorskich dostawcy czcionki.
dfType
Określa typ pliku czcionki.
dfPoints
Określa, że rozmiar punkt, w którym ustawić ten znak wygląda najlepiej.
dfVertRes
Określa rozdzielczość w pionie, w punktach na cal, w którym Cyfryzacja ten zestaw znaków.
dfHorizRes
Określa rozdzielczość pozioma, w punktach na cal, w którym Cyfryzacja ten zestaw znaków.
dfAscent
Określa odległość od góry komórki definicji znaków do linii bazowej czcionki typograficzne.
dfInternalLeading
Określa kwoty prowadzące wewnątrz obwiedni ustawione przez członka dfPixHeight . Znaki akcentu i innych znaków diakrytycznych mogą występować w tej dziedzinie.
dfExternalLeading
Określa ilość dodatkowych prowadzące, że aplikacja dodaje między wierszami.
dfItalic
Określa kursywy, jeżeli nie jest równa zero.
dfUnderline
Określa podkreśleniem, jeżeli nie jest równa zero.
dfStrikeOut
Określa czcionkę przekreślenie, jeżeli nie jest równa zero.
dfWeight
Określa waga czcionki z zakresu od 0 do 1000. Na przykład 400 – rzymskie i 700 jest pogrubiony. Jeśli ta wartość jest równa zero, jest używana domyślna grubość. Dodatkowe zdefiniowane wartości, na ten temat można znaleźć w opisie z struktury LOGFONT.
dfCharSet
Określa zestaw znaków czcionki. Wstępnie zdefiniowane wartości na ten temat można znaleźć w opisie struktury LOGFONT .
dfPixWidth
Określa szerokość siatki, na którym Cyfryzacja czcionki wektorowe. Dla czcionek rastrowych jeśli członek nie jest równa zeru, to stanowi szerokość dla wszystkich znaków w bitmapy. Jeśli członek nie jest równa zero, czcionka ma zmiennej szerokości znaków.
dfPixHeight
Określa wysokość bitmapy znaków dla czcionki rastrowe lub wysokość siatkę, w której Cyfryzacja czcionki wektorowe.
dfPitchAndFamily
Określa wysokość tonu i rodziny czcionek. Aby uzyskać dodatkowe informacje, zobacz opis struktury LOGFONT.
dfAvgWidth
Określa średnią szerokości znaków czcionki (zwykle definiowany jako szerokość litera x). Ta wartość nie obejmuje zwis wymagane dla znaków pogrubienie lub kursywę.
dfMaxWidth
Określa szerokość najszerszej znaków czcionki.
dfFirstChar
Określa pierwszy kod znaku, określone w czcionce.
dfLastChar
Określa ostatni kod znaku, określone w czcionce.
dfDefaultChar
Określa znak do podstawienia znaków nie w czcionce.
dfBreakChar
Określa znak, który będzie używany do definiowania podziałom słów do justowania tekstu.
dfWidthBytes
Określa liczbę bajtów w każdym wierszu bitmapy. Ta wartość zawsze nawet tak jest że wiersze uruchomić na granice programu word. Dla czcionki wektorowe członek ten nie ma znaczenia.
dfDevice
Określa przesunięcie w pliku ciąg zakończony zerem, określający nazwę urządzenia. Rodzajowy czcionki ta wartość jest równa zero.
dfFace
Określa przesunięcie w pliku ciąg zakończony znakiem null, nazwy kroju pisma.
dfReserved
Ten element jest zarezerwowane.
szDeviceName
Tablica, która zawiera ciąg zakończony zerem, określający nazwę urządzenia, jeśli ten plik czcionki jest wyznaczony dla określonego urządzenia.
szFaceName
Tablica, która zawiera ciąg zakończony zerem, określający nazwę kroju czcionki.

Uwagi

Ma jednej struktury FONTDIRENTRY dla każdej czcionki w.RES pliku. Aplikacje, które generują.RES pliki z zasobów czcionki także należy dodać do pliku struktury FONTDIRENTRY dla każdej czcionki.

Deklaracje czcionki mogą być wymieszane z innych zgłoszeń zasobów w.RC pliku, ponieważ czcionki musi być ciągła w.RES pliku.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwana.

Zobacz też

Przegląd środków, struktur zasobów, DIRENTRY, FONTGROUPHDR, LOGFONT

Index