CDC::GetFontData
Načte informace metriku písma ze souboru Škálovatelné písmo.
DWORD GetFontData(
DWORD dwTable,
DWORD dwOffset,
LPVOID lpData,
DWORD cbData
) const;
Parametry
dwTable
Určuje název tabulky metrických vrácení.Tento parametr může být jedna z tabulek metrických popsána ve specifikaci soubory písem TrueType publikovány společností Microsoft Corporation.Pokud tento parametr je 0, informace načteny začíná na začátku souboru písma.dwOffset
Určuje posun od začátku, kdy začne načítání informací o tabulce.Pokud tento parametr je 0, informace načteny začíná na začátku tabulky určené dwTable parametr.Pokud je tato hodnota větší nebo rovna velikosti tabulky, GetFontData vrátí hodnotu 0.lpData
Body do vyrovnávací paměti, který bude přijímat informace o písmu.Pokud je tato hodnota NULL, vrátí funkce velikost vyrovnávací paměti pro písmo data zadaná v dwTable parametr.cbData
Určuje délku, informace k načtení bajtů.Pokud je tento parametr 0, GetFontData vrátí velikost dat v zadaných dwTable parametr.
Vrácená hodnota
Určuje počet bajtů vrácených do vyrovnávací paměti, na kterou odkazuje lpData Pokud je funkce úspěšná. jinak –1.
Poznámky
Informace načtení je identifikován určení Posun do souboru písma a délka informace vrátit.
Někdy může aplikace použít GetFontData členské funkce Uložit písma TrueType s dokumentem.To provedete aplikace určuje, zda písmo lze vložit a potom načte soubor celé písmo 0 pro určení dwTable , dwOffset , a cbData parametry.
Aplikace můžete určit, zda můžete vložit písmo kontrolou otmfsType člena OUTLINETEXTMETRIC struktury.Pokud bit 1 otmfsType je nastavena vkládání není povoleno pro písmo.Pokud je zaškrtnutí bit 1, mohou být vložena písma.Pokud je nastaven bit 2, vkládání je jen pro čtení.
Pokud se aplikace pokusí načíst informace pro písmo typu TrueType, pomocí této funkce GetFontData členské funkce vrátí hodnotu –1.
Požadavky
Záhlaví: afxwin.h