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 |