DWORD GetFontData ( DWORD dwTable, DWORD dwOffset, elementem LPVOID lpData, DWORD cbData ) Stała;
Wartość zwracany
Określa liczbę bajtów zwróconych w buforze wskazywanego przez lpData , jeśli funkcja jest skuteczne; inny sposób –1.
Parametry
dwTable
Określa nazwę tabeli metryka ma być zwrócony. Ten parametr może być jedną z tabel metrycznych udokumentowane w specyfikacji pliki czcionek TrueType, opublikowanych przez firmę Microsoft Corporation. Jeśli ten parametr ma wartość 0, informacje są pobierane od początku pliku czcionki.
dwOffset
Określa przesunięcie od początku tabeli, od którego należy rozpocząć pobieranie informacji. Jeśli ten parametr ma wartość 0, informacje są pobierane, począwszy od początku tabeli określonej przez parametr dwTable . Jeśli wartość ta jest większa niż lub równa rozmiar tabeli, GetFontData zwraca 0.
lpData
Punkty do buforu, który będzie odbierał dane czcionki. Jeśli wartość ta jest równa NULL, funkcja zwraca rozmiar buforu wymagany dla danych czcionkę określoną w parametrze dwTable.
cbData
Określa długość, w bajtach, informacje, które mają być pobierane. Jeśli ten parametr ma wartość 0, GetFontData zwraca rozmiar danych określonej w parametrze dwTable.
Uwagi
Pobiera czcionki Metryka informacje z pliku czcionki skalowalne. Informacje mają być pobierane jest identyfikowany przez określanie przesunięcie w pliku czcionki i długości informacji do zwrotu.
Aplikację można czasami użyć funkcji członek GetFontData aby zapisać czcionki TrueType w dokumencie. Aby to zrobić, wniosek określa, czy czcionka może być osadzana i następnie pobiera plik całą czcionkę, określając 0 dla parametrów dwTable, dwOffseti cbData.
Aplikacje można określić, czy czcionka może być osadzana sprawdzając członka otmfsType OUTLINETEXTMETRIC struktury. Jeśli jest ustawiony bit 1 otmfsType , osadzanie jest nie dozwolone dla czcionki. Jeśli bit 1 jest jasne, czcionka może być osadzana. Jeżeli bit 2 jest ustawiony, osadzanie jest tylko odczyt.
Jeżeli aplikacja próbuje użyć tej funkcji do pobrania informacji dla czcionek nie należących do typu TrueType, funkcja Państwa GetFontData zwraca –1.
Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp;CDC::GetOutlineTextMetrics, :: GetFontData, OUTLINETEXTMETRIC