Compartir a través de


TextLineBounds Enumeración

Definición

Influye en cómo se calcula el alto de un cuadro de línea

public enum class TextLineBounds
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class TextLineBounds
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum TextLineBounds
Public Enum TextLineBounds
Herencia
TextLineBounds
Atributos

Campos

Full 0

Usa el cálculo normal del alto del cuadro de línea, este es el valor predeterminado.

Tight 3

La parte superior del alto del cuadro de línea es el alto del límite de la fuente, la parte inferior del alto del cuadro de línea es la línea base de texto.

TrimToBaseline 2

La parte inferior del alto del cuadro de línea es la línea base de texto.

TrimToCapHeight 1

El alto superior del cuadro de línea es el alto del extremo de la fuente.

Comentarios

La forma en que los valores influyen en los TextLineBounds cálculos de alto de línea para las líneas adyacentes se muestra mejor a través de ilustraciones. La primera ilustración de cada valor muestra una sola línea y la segunda muestra dos líneas adyacentes y sus límites.

  • Las áreas amarillas representan las áreas que están fuera de un límite exterior textBlock y, por tanto, se enmascararían si hubiera contenido adyacente (texto o de otro modo).
  • La línea roja es el alto del límite del texto, que los ascendentes de texto pueden ir por encima. El carácter "Â" en mayúsculas de las ilustraciones tiene un ascendente.
  • La línea verde es la línea base de texto, que los descendientes de texto pueden ir debajo. El carácter "j" en minúsculas de las ilustraciones tiene un descendiente.

Completo

Ilustración del valor Completo de TextLineBounds aplicado a una línea de texto, con el alto de línea base y límite indicado. Ilustración del valor Full de TextLineBounds aplicado a dos líneas de texto, en la que se muestra el espaciado entre las líneas.

TrimToCapHeight

Ilustración del valor TrimToCapHeight para TextLineBounds aplicado a una línea de texto, con el alto de línea base y límite indicado Ilustración del valor TrimToCapHeight para TextLineBounds aplicado a dos líneas de texto, en la que se muestra el espaciado entre las líneas.

TrimToBaseline

Ilustración del valor TrimToBaseline para TextLineBounds aplicado a una línea de texto, con el alto de línea base y límite indicado Ilustración del valor TrimToBaseline para TextLineBounds aplicado a dos líneas de texto, en la que se muestra el espaciado entre las líneas.

Apretado

Ilustración del valor Tight para TextLineBounds aplicado a una línea de texto, con el alto de línea base y límite indicado Ilustración del valor Tight para TextLineBounds aplicado a dos líneas de texto, en la que se muestra el espaciado entre las líneas.

Tenga en cuenta que para la Tight alineación hay una posibilidad fuerte de que los caracteres se superpongan si hay algún ascendente o descendiente. Especialmente si las diferentes líneas de caracteres usan el mismo Foreground valor, la superposición puede afectar negativamente a la legibilidad.

Se aplica a