CDC::GetOutputTabbedTextExtent

CSize GetOutputTabbedTextExtent ( LPCTSTR lpszString, int nConteggio, int nTabPositions, LPINT lpnTabStopPositions ) const;

CSize GetOutputT&abbedTextExtent (const CStringamp;Str, int nTabPositionsLPINTlpnTabStopPositions) const;

Valore restituito

Le dimensioni della stringa (in unità logiche) in un CSize oggetto.

Parametri

lpszString

Punti a una stringa di caratteri deve essere misurata. È anche possibile passare un oggetto CString per questo parametro.

nConteggio

Specifica il numero di caratteri nella stringa. Se nConteggio – 1, la lunghezza viene calcolata.

nTabPositions

Specifica il numero di posizioni di tabulazione nella matrice a cui puntata lpnTabStopPositions.

lpnTabStopPositions

Punti a una matrice di valori integer contenente le posizioni di tabulazione nella unità logiche. I punti di tabulazione devono essere ordinati in ordine; crescente il più piccolo valore x dovrebbe essere il primo elemento della matrice. Schede posteriore non consentiti.

str

 Un oggetto CString contenente i caratteri specificati deve essere misurata.

Osservazioni

Chiamare questa funzione membro per calcolare la larghezza e l'altezza di una stringa di caratteri utilizzando m_hDC, il contesto di periferica di output. Se la stringa contiene uno o più caratteri di tabulazione, la larghezza della stringa si basa su punti di tabulazione specificati da lpnTabStopPositions. La funzione utilizza il carattere attualmente selezionata per calcolare le dimensioni della stringa.

L'area di visualizzazione corrente non compensato la larghezza e l'altezza restituita dalla funzione GetOutputTabbedTextExtent.

Poiché alcuni dispositivi non inserire caratteri nelle matrici di cella regolare (cioè, essi kern i caratteri), la somma delle estensioni dei caratteri in una stringa non può essere uguale a misura della stringa.

Se nTabPositions è 0 e lpnTabStopPositions è NULL, schede vengono espanse a otto larghezze di carattere medio. Se nTabPositions è 1, i punti di tabulazione saranno separati dalla distanza specificata dal primo valore della matrice a cui punta lpnTabStopPositions . Se lpnTabStopPositions punta a più di un singolo valore, una tabulazione è impostata per ogni valore della matrice, fino al numero specificato da nTabPositions.

CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDC::GetTextExtent, CDC::m_hAttribDC, CDC::m_hDC, CDC::GetTabbedTextExtent, CDC::GetOutputTextExtent, CDC::TabbedTextOut, :: GetTabbedTextExtent, CSize

Index