estructura DWRITE_GLYPH_METRICS (dwrite.h)
Especifica las métricas de un glifo individual. Las unidades dependen de cómo se obtienen las métricas.
Sintaxis
struct DWRITE_GLYPH_METRICS {
INT32 leftSideBearing;
UINT32 advanceWidth;
INT32 rightSideBearing;
INT32 topSideBearing;
UINT32 advanceHeight;
INT32 bottomSideBearing;
INT32 verticalOriginY;
};
Miembros
leftSideBearing
Tipo: INT32
Especifica el desplazamiento X del origen del glifo al borde izquierdo del cuadro negro. El origen del glifo es la posición de escritura horizontal actual. Un valor negativo significa que el cuadro negro se extiende a la izquierda del origen (a menudo true para cursiva minúscula 'f').
advanceWidth
Tipo: UINT32
Especifica el desplazamiento X del origen del glifo actual al origen del siguiente glifo al escribir horizontalmente.
rightSideBearing
Tipo: INT32
Especifica el desplazamiento X desde el borde derecho del cuadro negro hasta el origen del siguiente glifo al escribir horizontalmente. El valor es negativo cuando el borde derecho de la caja negra sobrevía el cuadro de diseño.
topSideBearing
Tipo: INT32
Especifica el desplazamiento vertical desde el origen vertical hasta la parte superior del cuadro negro. Por lo tanto, un valor positivo agrega espacios en blanco, mientras que un valor negativo significa que el glifo se superpone a la parte superior del cuadro de diseño.
advanceHeight
Tipo: UINT32
Especifica el desplazamiento Y desde el origen vertical del glifo actual hasta el origen vertical del siguiente glifo al escribir verticalmente. Tenga en cuenta que el término "origin" por sí mismo denota el origen horizontal. El origen vertical es diferente. Su coordenada Y se especifica mediante el valor verticalOriginY y su coordenada X es la mitad del advanceWidth a la derecha del origen horizontal.
bottomSideBearing
Tipo: INT32
Especifica la distancia vertical desde el borde inferior del cuadro negro hasta el alto de avance. Esto es positivo cuando el borde inferior de la caja negra está dentro del cuadro de diseño, o negativo cuando el borde inferior de la caja negra sobrevía el cuadro de diseño.
verticalOriginY
Tipo: INT32
Especifica la coordenada Y del origen vertical de un glifo, en el sistema de coordenadas de diseño de la fuente. La coordenada y del origen vertical de un glifo es la suma del rodamiento lateral superior del glifo y la parte superior (es decir, yMax) del rectángulo delimitador del glifo.
Requisitos
Requisito | Value |
---|---|
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 |