TextLineBounds Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Nombre | Valor | Description |
---|---|---|
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
![]() |
![]() |
TrimToCapHeight
![]() |
![]() |
TrimToBaseline
![]() |
![]() |
Apretado
![]() |
![]() |
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.