Compartir a través de


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