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(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
TrimToCapHeight
TrimToBaseline
Apretado
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.