Condividi tramite


CDC::GetTextExtentExPointI

Recupera il numero di caratteri in una stringa specificata entrerà in uno spazio specificato e inserisce una matrice di ambito del testo per ognuno di tali caratteri.

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

Parametri

  • pgiIn
    Puntatore a matrice degli ambiti degli indici del glifo per il quale deve essere recuperato.

  • cgi
    Specifica il numero dei glifi la matrice è indicata da pgiIn.

  • nMaxExtent
    Specifica la larghezza massima consentita, in unità logiche, la stringa formattata.

  • lpnFit
    Un puntatore a un intero che riceve un conteggio del numero massimo di caratteri che verranno nello spazio specificato da nMaxExtent.Quando lpnFit è NULL, nMaxExtent viene ignorato.

  • alpDx
    Puntatore a matrice di valori interi che riceve gli ambiti parziali del glifo.Ogni elemento della matrice fornisce la distanza, in unità logiche, tra l'inizio della matrice degli indici di glifi e uno dei glifi che rientra nello spazio specificato da nMaxExtent.Sebbene questa matrice deve avere almeno tutti gli elementi quali gli indici di glifi specificati da cgi, la funzione inserisce nella matrice di ambiti solo per tutti gli indici di glifi come vengono specificati da lpnFit.Se il lpnDx è NULL, la funzione non calcola le larghezze parziali della stringa.

  • lpSize
    Puntatore a una struttura DIMENSIONE che riceve le dimensioni della matrice degli indici dei glifi, in unità logiche.Questo valore non può essere NULL.

Valore restituito

Diverso da zero se la funzione ha esito positivo; in caso contrario 0.

Note

Questa funzione membro emula la funzionalità della funzione GetTextExtentExPointI, come descritto in Windows SDK.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico della gerarchia

CDC::GetTextExtentPointI