Condividi tramite


TextLineBounds Enumerazione

Definizione

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

Illustrazione del valore Full per TextLineBounds applicato a una riga di testo, con altezza di base e estremità indicate. Illustrazione del valore Full per TextLineBounds applicato a due righe di testo, che mostra la spaziatura tra le righe.

TrimToCapHeight

Illustrazione del valore TrimToCapHeight per TextLineBounds applicato a una riga di testo, con altezza di base e estremità indicate Illustrazione del valore TrimToCapHeight per TextLineBounds applicato a due righe di testo, che mostra la spaziatura tra le righe.

TrimToBaseline

Illustrazione del valore TrimToBaseline per TextLineBounds applicato a una riga di testo, con altezza di base e estremità indicate Illustrazione del valore TrimToBaseline per TextLineBounds applicato a due righe di testo, che mostra la spaziatura tra le righe.

Stretto

Illustrazione del valore Stretto per TextLineBounds applicato a una riga di testo, con altezza di base e estremità indicate Illustrazione del valore Stretto per TextLineBounds applicato a due righe di testo, che mostra la spaziatura tra le righe.

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

Si applica a