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
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.