Compartir a través de


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