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(Windows.Foundation.UniversalApiContract, 65536)]
enum class TextLineBounds
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum TextLineBounds
Public Enum TextLineBounds
Herencia
TextLineBounds
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

Full 0

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

Tight 3

El alto superior 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 del texto.

TrimToCapHeight 1

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

Comentarios

La forma en que los valores TextLineBounds influyen en los 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 de 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 de 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 a continuación. 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 Completo 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 indicadoIlustración del valor TrimToCapHeight para TextLineBounds aplicado a dos líneas de texto, que 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 indicadoIlustració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 Ajustado para TextLineBounds aplicado a una línea de texto, con el alto de línea base y límite indicadoIlustración del valor Tight para TextLineBounds aplicado a dos líneas de texto, que muestra el espaciado entre las líneas.

Tenga en cuenta que para la alineación Estrecha 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 valor de primer plano , la superposición puede afectar negativamente a la legibilidad.

Se aplica a