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 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
![]() | ![]() |
TrimToCapHeight
![]() | ![]() |
TrimToBaseline
![]() | ![]() |
Stretto
![]() | ![]() |
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à.