Compartir a través de


CDC::GetOutputTextExtent

Llame a esta función miembro para utilizar el contexto del dispositivo de salida, m_hDC, y calcula el ancho y el alto de una línea de texto, con la fuente actual.

CSize GetOutputTextExtent(
   LPCTSTR lpszString,
   int nCount 
) const;
CSize GetOutputTextExtent(
   const CString& str 
) const;

Parámetros

  • lpszString
    Señala una cadena de caracteres.También puede pasar un objeto de CString para este parámetro.

  • nCount
    Especifica el número de caracteres de la cadena.si es nCount – se calcula 1, la longitud.

  • str
    un objeto de CString que contiene los caracteres especificados que se medirán.

Valor devuelto

Las dimensiones de la cadena (en unidades lógicas) devueltos en un objeto de CSize .

Comentarios

La zona de recorte actual no afecta al ancho y alto devueltos por GetOutputTextExtent.

Puesto que algunos dispositivos no colocan los caracteres en matrices de celdas normales (es decir, realizan el interletraje), la suma de las extensiones de los caracteres de una cadena puede no ser igual a la extensión de la cadena.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

CDC::GetTabbedTextExtent

CDC::GetOutputTabbedTextExtent

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetTextExtent

CDC::SetTextJustification

Clase de CSize