TextLineBounds Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Influenza il modo in cui viene calcolata l'altezza di una casella di linea
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
- Ereditarietà
-
TextLineBounds
- Attributi
Campi
Full | 0 | Usa il calcolo normale dell'altezza della casella di riga, ovvero l'impostazione predefinita. |
Tight | 3 | L'altezza superiore della casella di riga è l'altezza del carattere, l'altezza inferiore della casella di riga è la linea di base del testo. |
TrimToBaseline | 2 | La fine dell'altezza della casella di riga è la linea di base del testo. |
TrimToCapHeight | 1 | L'altezza superiore della casella di riga è l'altezza del limite del tipo di carattere. |
Commenti
Il modo in cui i valori influiscono sui calcoli dell'altezza TextLineBounds
della linea per le linee adiacenti viene illustrato meglio tramite le illustrazioni. La prima illustrazione per ogni valore mostra una singola riga e la seconda mostra due linee adiacenti e i relativi limiti.
- Le aree gialle rappresentano le aree che si trovano all'esterno di un limite esterno textBlock e quindi vengono mascherate se il contenuto è adiacente (testo o altro).
- La linea rossa è l'altezza del capolettera di testo, che può essere riportata sopra. Il carattere "Â" maiuscolo nelle illustrazioni ha un carattere crescente.
- La linea verde è la linea di base del testo, che i discendenti di testo potrebbero andare sotto. Il carattere "j" minuscolo nelle illustrazioni ha un discendente.
Full
TrimToCapHeight
TrimToBaseline
Stretto
Si noti che per l'allineamento Tight
esiste una forte possibilità che i caratteri si sovrappongano se sono presenti ascendenti o discendenti. Soprattutto se le diverse righe di caratteri usano lo stesso Foreground
valore, la sovrapposizione può influire negativamente sulla leggibilità.