Bagikan melalui


TextLineBounds Enum

Definisi

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

Ilustrasi nilai Lengkap untuk TextLineBounds diterapkan ke baris teks, dengan garis besar dan tinggi batas yang ditunjukkan. Ilustrasi nilai Lengkap untuk TextLineBounds diterapkan ke dua baris teks, memperlihatkan penspasian di antara baris.

TrimToCapHeight

Ilustrasi nilai TrimToCapHeight untuk TextLineBounds diterapkan ke baris teks, dengan garis besar dan tinggi batas yang ditunjukkan Ilustrasi nilai TrimToCapHeight untuk TextLineBounds diterapkan ke dua baris teks, memperlihatkan penspasian di antara baris.

TrimToBaseline

Ilustrasi nilai TrimToBaseline untuk TextLineBounds diterapkan ke baris teks, dengan garis besar dan tinggi batas yang ditunjukkan Ilustrasi nilai TrimToBaseline untuk TextLineBounds diterapkan ke dua baris teks, memperlihatkan penspasian di antara baris.

Ketat

Ilustrasi nilai Ketat untuk TextLineBounds diterapkan ke baris teks, dengan garis besar dan tinggi batas yang ditunjukkan Ilustrasi nilai Ketat untuk TextLineBounds diterapkan ke dua baris teks, memperlihatkan penspasian di antara baris.

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.

Berlaku untuk