FontStretch Struktur
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.
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
- 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 |
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). |