Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

CDC::GetTextExtentPointI