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