estructura DWRITE_LINE_SPACING (dwrite_3.h)
Establece el espaciado vertical entre líneas de texto.
Sintaxis
struct DWRITE_LINE_SPACING {
DWRITE_LINE_SPACING_METHOD method;
FLOAT height;
FLOAT baseline;
FLOAT leadingBefore;
DWRITE_FONT_LINE_GAP_USAGE fontLineGapUsage;
};
Miembros
method
Tipo: DWRITE_LINE_SPACING_METHOD
Método usado para determinar el espaciado de líneas.
height
Tipo: float
Espaciado entre líneas. La interpretación de este parámetro depende del método de espaciado de línea, como se indica a continuación:
- Interlineado: ignored
- espaciado uniforme de líneas: distancia explícita en DIP entre líneas
- espaciado de línea proporcional: un factor de escalado que se va a aplicar al alto de línea calculado; para cada línea, el alto de la línea se calcula como para el espaciado de línea predeterminado y el factor de escalado se aplica a ese valor.
baseline
Tipo: float
Distancia desde la parte superior de la línea hasta la línea base. La interpretación de este parámetro depende del método de espaciado de línea, como se indica a continuación:
- espaciado de línea predeterminado: omitido
- espaciado uniforme de líneas: distancia explícita en DIP desde la parte superior de la línea hasta la línea base
- espaciado de línea proporcional: un factor de escalado aplicado a la línea base calculada; para cada línea, la distancia de línea base se calcula como para el espaciado de línea predeterminado y el factor de escalado se aplica a ese valor.
leadingBefore
Tipo: float
Proporción de la parte inicial completa distribuida antes de la línea. El valor permitido está comprendido entre 0 y 1.0. El puntero restante se distribuye después de la línea. Se omite para los métodos de espaciado de líneas predeterminados y uniformes. La línea inicial que está disponible para distribuirse antes o después de la línea depende de los valores de los parámetros de altura y línea base.
fontLineGapUsage
Tipo: DWRITE_FONT_LINE_GAP_USAGE
Especifique si DWRITE_FONT_METRICSvalor ::lineGap debe formar parte de las métricas de línea.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2016 [solo aplicaciones de escritorio] |
encabezado de |
dwrite_3.h |