Compartir a través de


estructura DWRITE_TEXT_METRICS (dwrite.h)

Contiene las métricas asociadas al texto después del diseño. Todas las coordenadas están en píxeles independientes del dispositivo (DIP).

Sintaxis

struct DWRITE_TEXT_METRICS {
  FLOAT  left;
  FLOAT  top;
  FLOAT  width;
  FLOAT  widthIncludingTrailingWhitespace;
  FLOAT  height;
  FLOAT  layoutWidth;
  FLOAT  layoutHeight;
  UINT32 maxBidiReorderingDepth;
  UINT32 lineCount;
};

Miembros

left

Tipo: FLOAT

Valor que indica el punto de texto con formato más a la izquierda con respecto al cuadro de diseño, al tiempo que excluye cualquier glifo de voladizo.

top

Tipo: FLOAT

Valor que indica el punto superior del texto con formato relativo al cuadro de diseño, mientras se excluye cualquier glifo de voladizo.

width

Tipo: FLOAT

Valor que indica el ancho del texto con formato, mientras se omite el espacio en blanco final al final de cada línea.

widthIncludingTrailingWhitespace

Tipo: FLOAT

Ancho del texto con formato, teniendo en cuenta el espacio en blanco final al final de cada línea.

height

Tipo: FLOAT

Alto del texto con formato. El alto de una cadena vacía se establece en el mismo valor que el de la fuente predeterminada.

layoutWidth

Tipo: FLOAT

Ancho inicial dado al diseño. Puede ser mayor o menor que el ancho del contenido de texto, dependiendo de si el texto se ha ajustado.

layoutHeight

Tipo: FLOAT

Alto inicial dado al diseño. Dependiendo de la longitud del texto, puede ser mayor o menor que el alto del contenido de texto.

maxBidiReorderingDepth

Tipo: UINT32

Recuento máximo de reordenamiento de cualquier línea de texto, que se usa para calcular el mayor número de cuadros de pruebas de posicionamiento necesarios. Si el diseño no tiene texto bidireccional o ningún texto en absoluto, el nivel mínimo es 1.

lineCount

Tipo: UINT32

Número total de líneas.

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado dwrite.h