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