Compartir a través de


estructura de 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 utilizado 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 interlineado, 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 interlineado, 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
  • interlineado 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 todo el inicial distribuido 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. El inicial que está disponible para distribuir antes o después de la línea depende de los valores de los parámetros de alto y línea base.

fontLineGapUsage

Tipo: DWRITE_FONT_LINE_GAP_USAGE

Especifique si DWRITE_FONT_METRICS::lineGap debe formar parte de las métricas de línea.

Requisitos

Requisito Value
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_3.h