estructura DWRITE_FONT_METRICS1 (dwrite_1.h)
La estructura DWRITE_FONT_METRICS1 especifica las métricas que se aplican a todos los glifos dentro de la cara de fuente.
Syntax
struct DWRITE_FONT_METRICS1 : DWRITE_FONT_METRICS {
INT16 glyphBoxLeft;
INT16 glyphBoxTop;
INT16 glyphBoxRight;
INT16 glyphBoxBottom;
INT16 subscriptPositionX;
INT16 subscriptPositionY;
INT16 subscriptSizeX;
INT16 subscriptSizeY;
INT16 superscriptPositionX;
INT16 superscriptPositionY;
INT16 superscriptSizeX;
INT16 superscriptSizeY;
BOOL hasTypographicMetrics;
};
Herencia
La estructura de DWRITE_FONT_METRICS1 implementa DWRITE_FONT_METRICS.
Miembros
glyphBoxLeft
Borde izquierdo del rectángulo delimitador acumulado de todos los glifos de la fuente.
glyphBoxTop
Borde superior de la caja negra de límite acumulada de todos los glifos de la fuente.
glyphBoxRight
Borde derecho de la caja negra de límite acumulada de todos los glifos de la fuente.
glyphBoxBottom
Borde inferior de la caja negra de límite acumulada de todos los glifos de la fuente.
subscriptPositionX
Posición horizontal del subíndice en relación con el origen de línea base. Esto suele ser negativo (a la izquierda) en fuentes en cursiva y oblicuo, y cero en fuentes normales.
subscriptPositionY
Posición vertical del subíndice en relación con la línea base. Esto suele ser negativo.
subscriptSizeX
Tamaño horizontal del cuadro em de subíndice en unidades de diseño, que se usa para escalar el subíndice simulado en relación con el tamaño completo del cuadro em. Este es el numerador de la relación de escalado donde el denominador es las unidades de diseño por em. Si este miembro es cero, la fuente no especifica un factor de escala y el cliente usa su propia directiva.
subscriptSizeY
Tamaño vertical del cuadro em de subíndice en unidades de diseño, que se usa para escalar el subíndice simulado en relación con el tamaño completo del cuadro em. Este es el numerador de la relación de escalado donde el denominador es las unidades de diseño por em. Si este miembro es cero, la fuente no especifica un factor de escala y el cliente usa su propia directiva.
superscriptPositionX
Posición horizontal del superíndice en relación con el origen de línea base. Esto suele ser positivo (a la derecha) en fuentes en cursiva y oblicuo, y cero en fuentes normales.
superscriptPositionY
Posición vertical del superíndice en relación con la línea base. Esto suele ser positivo.
superscriptSizeX
Tamaño horizontal del cuadro em de superíndice en unidades de diseño, que se usa para escalar el superíndice simulado en relación con el tamaño completo del cuadro em. Este es el numerador de la relación de escalado donde el denominador es las unidades de diseño por em. Si este miembro es cero, la fuente no especifica un factor de escala y el cliente debe usar su propia directiva.
superscriptSizeY
Tamaño vertical del cuadro em de superíndice en unidades de diseño, que se usa para escalar el superíndice simulado en relación con el tamaño completo del cuadro em. Este es el numerador de la relación de escalado donde el denominador es las unidades de diseño por em. Si este miembro es cero, la fuente no especifica un factor de escala y el cliente debe usar su propia directiva.
hasTypographicMetrics
Valor booleano que indica que el ascenso, el descenso y lineGap se basan en valores "tipográficos" más recientes en la fuente, en lugar de valores heredados.
Comentarios
DWRITE_FONT_METRICS1 hereda de DWRITE_FONT_METRICS:
struct DWRITE_FONT_METRICS1 : public DWRITE_FONT_METRICS
{
...
};
Requisitos
Cliente mínimo compatible | Windows 8 y actualización de plataforma para Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | dwrite_1.h |