TextLineBounds Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memengaruhi bagaimana tinggi kotak garis dihitung
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
- Warisan
-
TextLineBounds
- Atribut
Bidang
Full | 0 | Menggunakan perhitungan tinggi kotak garis normal, ini adalah default. |
Tight | 3 | Tinggi kotak garis atas adalah tinggi tutup dari font, bagian bawah tinggi kotak garis adalah garis besar teks. |
TrimToBaseline | 2 | Tinggi kotak garis bawah adalah garis dasar teks. |
TrimToCapHeight | 1 | Tinggi kotak garis atas adalah tinggi tutup dari font. |
Keterangan
TextLineBounds
Bagaimana nilai memengaruhi perhitungan tinggi garis untuk garis yang berdekatan paling baik ditampilkan melalui ilustrasi. Ilustrasi pertama untuk setiap nilai menunjukkan satu baris dan yang kedua menunjukkan dua baris yang berdekatan dan batasnya.
- Area kuning mewakili area yang berada di luar batas luar TextBlock , dan dengan demikian akan ditutupi jika ada konten yang berdekatan (teks atau sebaliknya).
- Garis merah adalah tinggi batas teks, yang mungkin di atas percender teks. Karakter "Â" huruf besar dalam ilustrasi memiliki ascender.
- Garis hijau adalah garis dasar teks, yang mungkin diturunkan teks di bawah ini. Karakter "j" huruf kecil dalam ilustrasi memiliki turunan.
Data
TrimToCapHeight
TrimToBaseline
Ketat
Perhatikan bahwa untuk penyelarasan Tight
ada kemungkinan kuat bahwa karakter tumpang tindih jika ada percender atau turunan. Terutama jika baris karakter yang berbeda menggunakan nilai yang sama Foreground
, tumpang tindih dapat berdampak negatif pada keterbacaan.