CDC::GetFo&ntDatanbsp;

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

Index