TextLineBounds Enum

Definisi

Memengaruhi cara menghitung tinggi kotak garis

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
Warisan
TextLineBounds
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Bidang

Full 0

Menggunakan perhitungan tinggi kotak garis normal, ini adalah defaultnya.

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 besar teks.

TrimToCapHeight 1

Tinggi kotak garis atas adalah tinggi tutup dari font.

Keterangan

Bagaimana nilai TextLineBounds memengaruhi perhitungan tinggi baris untuk garis yang berdampingan 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 tutup teks, yang mungkin di atas percender teks. Karakter "Â" huruf besar dalam ilustrasi memiliki percender.
  • Garis hijau adalah garis besar teks, yang mungkin diturunkan teks di bawah ini. Karakter "j" huruf kecil dalam ilustrasi memiliki turunan.

Data

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

TrimToCapHeight

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

TrimToBaseline

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

Ketat

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

Perhatikan bahwa untuk perataan Ketat ada kemungkinan kuat bahwa karakter tumpang tindih jika ada percender atau turun. Terutama jika baris karakter yang berbeda menggunakan nilai Latar Depan yang sama, tumpang tindih dapat berdampak negatif pada keterbacaan.

Berlaku untuk