Condividi tramite


TextLineBounds Enumerazione

Definizione

Influenza il modo in cui viene calcolata un'altezza della casella di riga

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
Ereditarietà
TextLineBounds
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

Full 0

Usa il calcolo dell'altezza della casella di riga normale, ovvero l'impostazione predefinita.

Tight 3

L'altezza superiore della casella di riga è l'altezza del limite dal tipo di carattere, la parte inferiore dell'altezza della casella di riga è la linea di base del testo.

TrimToBaseline 2

L'altezza della casella di riga inferiore è la linea di base del testo.

TrimToCapHeight 1

L'altezza superiore della casella di riga è l'altezza del limite dal tipo di carattere.

Commenti

Il modo in cui i valori TextLineBounds influiscono sui calcoli dell'altezza della riga per le righe adiacenti sono visualizzati in modo ottimale tramite le illustrazioni. La prima figura per ogni valore mostra una singola riga e la seconda mostra due linee adiacenti e i relativi limiti.

  • Le aree gialle rappresentano le aree esterne di textBlock e quindi vengono mascherate se il contenuto è adiacente (testo o altrimenti).
  • La riga rossa è l'altezza della maiuscole e il testo crescente potrebbe andare sopra. Il carattere maiuscolo "Â" nelle illustrazioni ha un ascendente.
  • La riga verde è la linea di base di testo, che i discendenti di testo potrebbero andare di seguito. 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 limite indicati.Figura 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 limite indicatoFigura 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 limite indicatoIllustrazione 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 limite indicatiFigura del valore Stretto per TextLineBounds applicato a due righe di testo, che mostra la spaziatura tra le righe.

Si noti che per l'allineamento stretto esiste una forte possibilità che i caratteri vengano sovrapposti se sono presenti ascendenti o discendenti. Soprattutto se le diverse righe di caratteri usano lo stesso valore di primo piano, la sovrapposizione può influire negativamente sulla leggibilità.

Si applica a