CDC::GetTextExtentExPointI
Zjišťuje počet znaků určený řetězec, který se vejde do určeného místa a vyplní pole pro každou z těchto znaků v rozsahu textu.
BOOL GetTextExtentExPointI(
LPWORD pgiIn,
int cgi,
int nMaxExtent,
LPINT lpnFit,
LPINT alpDx,
LPSIZE lpSize
) const;
Parametry
pgiIn
Ukazatel do pole glyf indexů, za které se rozsahy načíst.cgi
Určuje počet glyfů v poli odkazuje pgiIn .nMaxExtent
Určuje maximální přípustná šířka v logických jednotek formátovaný řetězec.lpnFit
Ukazatel na celé číslo, které obdrží maximální počet znaků, které se vejdou do prostor určený počet nMaxExtent .When lpnFit is NULL, nMaxExtent is ignored.alpDx
Ukazatel na pole obsahující celá čísla, obdrží rozsahy glyfů částečné.Každý prvek pole udává vzdálenost v logických jednotek mezi začátku pole glyf indexů a glyfů, které přizpůsobí v určeném prostoru nMaxExtent .Ačkoli tato pole by měl mít alespoň tolik prvků jako indexy glyf určené cgi , funkce vyplní pole s rozsahy pro tolik glyf indexy, jako jsou určeny pouze lpnFit .Pokud lpnDx je NULL, funkce není vypočítat dílčí řetězec šířky.lpSize
Ukazatel velikosti struktury, která obdrží rozměry pole glyf indexy v logických jednotek.Tato hodnota nemůže být NULL.
Vrácená hodnota
Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0.
Poznámky
Tato funkce člena emuluje funkce funkce GetTextExtentExPointI, jak je popsáno v .
Požadavky
Záhlaví: afxwin.h