Bagikan melalui


FontStretch Struktur

Definisi

Menjelaskan tingkat di mana font telah direntangkan dibandingkan dengan rasio aspek normal font tersebut.

public value class FontStretch : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontStretch : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
type FontStretch = struct
    interface IFormattable
Public Structure FontStretch
Implements IFormattable
Warisan
FontStretch
Atribut
Penerapan

Keterangan

Peregangan font menjelaskan tingkat di mana bentuk font direntangkan dari rasio aspek normalnya, yang merupakan rasio lebar ke tinggi asli yang ditentukan untuk glyph dalam font.

Nilai FontStretches sesuai usWidthClass dengan definisi dalam spesifikasi OpenType. usWidthClass mewakili nilai bilangan bulat antara 1 dan 9 - nilai yang lebih rendah menunjukkan lebar yang lebih sempit; nilai yang lebih tinggi menunjukkan lebar yang lebih luas.

Peregangan font usWidthClass % dari normal
UltraCondensed 1 50,0%
ExtraCondensed 2 62.5%
Condensed 3 75,0%
SemiCondensed 4 87.5%
Medium 5 100.0%
SemiExpanded 6 112.5%
Expanded 7 125.0%
ExtraExpanded 8 150.0%
UltraExpanded 9 200.0%

Untuk informasi selengkapnya tentang nilai OpenType usWidthClass , lihat bagian usWidthClass dari spesifikasi OpenType.

Penggunaan Atribut XAML

<object fontStretchesProperty="fontStretchesValue"/>  

Nilai XAML

fontStretchesValue
Nilai yang FontStretches dinyatakan sebagai string nama, seperti "Ringkas", "Normal", atau "Diperluas".

Metode

Compare(FontStretch, FontStretch)

Membandingkan dua instans FontStretch objek.

Equals(FontStretch)

Membandingkan FontStretch objek dengan objek saat ini FontStretch .

Equals(Object)

Membandingkan Object dengan objek saat ini FontStretch .

FromOpenTypeStretch(Int32)

Membuat instans FontStretch baru yang sesuai dengan nilai OpenType usStretchClass.

GetHashCode()

Mengambil kode hash untuk objek ini.

ToOpenTypeStretch()

Mengembalikan nilai yang mewakili OpenType usStretchClass untuk objek ini FontStretch .

ToString()

String Membuat representasi objek saat ini FontStretch berdasarkan budaya saat ini.

Operator

Equality(FontStretch, FontStretch)

Membandingkan dua instans untuk kesetaraan FontStretch .

GreaterThan(FontStretch, FontStretch)

Mengevaluasi dua instans untuk menentukan apakah satu instans lebih besar dari instans FontStretch lainnya.

GreaterThanOrEqual(FontStretch, FontStretch)

Mengevaluasi dua instans untuk menentukan apakah satu instans lebih besar dari atau sama dengan instans FontStretch lainnya.

Inequality(FontStretch, FontStretch)

Mengevaluasi dua instans FontStretch untuk menentukan ketidaksamaan.

LessThan(FontStretch, FontStretch)

Mengevaluasi dua instans untuk menentukan apakah satu instans FontStretch kurang dari yang lain.

LessThanOrEqual(FontStretch, FontStretch)

Mengevaluasi dua instans untuk menentukan apakah satu instans kurang dari atau sama dengan instans FontStretch lainnya.

Implementasi Antarmuka Eksplisit

IFormattable.ToString(String, IFormatProvider)

Untuk deskripsi anggota ini, lihat ToString(String, IFormatProvider).

Berlaku untuk

Lihat juga