TextLineBounds 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
影響計算線條方塊高度的方式
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
- 繼承
-
TextLineBounds
- 屬性
欄位
Full | 0 | 使用一般線條方塊高度計算,這是預設值。 |
Tight | 3 | 行框高度的頂端是字型的上限高度,行框高度的底端是文字基準。 |
TrimToBaseline | 2 | 行框高度的底端是文字基準。 |
TrimToCapHeight | 1 | 行框高度的頂端是字型的上限高度。 |
備註
TextLineBounds
值如何影響相鄰線條的線條高度計算,最能透過圖例顯示。 每個值的第一個圖例會顯示單行,而第二個則顯示兩條連續的線條及其界限。
- 黃色區域代表 TextBlock 外部界限以外的區域,因此,如果有連續的內容 (文字或) ,則會遮罩。
- 紅色線條是文字上限高度,文字遞增可能會高於此高度。 圖例中的大寫 「Â」 字元具有遞增。
- 綠色線條是文字基準,文字下階可能會低於此基準。 圖例中的小寫 「j」 字元具有子代。
完整
TrimToCapHeight
TrimToBaseline
緊
請注意,對於 Tight
對齊方式,如果有任何遞增或下階,字元可能會重迭。 特別是當不同的字元行使用相同的 Foreground
值時,重迭可能會對可讀性造成負面影響。