Udostępnij za pośrednictwem


CDC::GetTextExtentExPointI

Pobiera liczbę znaków w ciągu określonego, która mieści się w ramach określonego miejsca i wypełnia tablicę w zakresie tekst dla każdego z tych znaków.

BOOL GetTextExtentExPointI( 
   LPWORD pgiIn, 
   int cgi, 
   int nMaxExtent, 
   LPINT lpnFit, 
   LPINT alpDx, 
   LPSIZE lpSize 
) const;

Parametry

  • pgiIn
    Wskaźnik do tablicy wskaźników glifów, dla których mają być pobierane zakresów.

  • cgi
    Określa liczbę glifów w tablicy wskazywanej przez pgiIn.

  • nMaxExtent
    Określa maksymalny dopuszczalny szerokość w jednostkach logicznych sformatowany ciąg.

  • lpnFit
    Wskaźnik do liczby całkowitej, który odbiera liczba maksymalna liczba znaków, które zmieszczą się w przestrzeni określonej przez nMaxExtent.When lpnFit is NULL, nMaxExtent is ignored.

  • alpDx
    Wskaźnik do tablicy liczb całkowitych odbiera zakresy glifów częściowe.Każdy element w tablicy daje odległość w jednostki logiczne między początkiem tablicy wskaźników glifów i jeden glify, które mieści się w przestrzeni określonej przez nMaxExtent.Chociaż tej tablicy powinny mieć przynajmniej tyle elementów jako wskaźniki glifów określonej przez cgi, funkcja wypełnia tablicę z zakresów tylko dla tylu wskaźników glifów, określone przez lpnFit.Jeśli lpnDx jest NULL, funkcja nie obliczenia częściowego ciąg szerokości.

  • lpSize
    Wskaźnik rozmiar strukturę, która odbiera wymiarów tablicy wskaźników glifów w jednostkach logicznych.Ta wartość nie może być NULL.

Wartość zwracana

Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.

Uwagi

Ta funkcja Członkowskie emuluje funkcje funkcji GetTextExtentExPointI, jak opisano w Windows SDK.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CDC::GetTextExtentPointI