FontStretch Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir yazı tipinin, bu yazı tipinin normal en boy oranıyla karşılaştırıldığında ne derece uzatıldığını açıklar.
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
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Yazı tipi esnetme, bir yazı tipi formunun normal en boy oranından uzatıldığı dereceyi açıklar. Bu, yazı tipindeki glifler için belirtilen özgün genişlik-yükseklik oranıdır.
Değerler, FontStretches OpenType belirtimindeki tanıma karşılık gelir usWidthClass . değeri usWidthClass , 1 ile 9 arasında bir tamsayı değerini temsil eder; daha düşük değerler daha dar genişlikleri, daha yüksek değerler ise daha geniş genişlikleri gösterir.
| Yazı tipi genişletme | usWidthClass | Normalin % |
|---|---|---|
| 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% |
OpenType değeri hakkında daha fazla bilgi için OpenType usWidthClass belirtiminin usWidthClass bölümüne bakın.
XAML Öznitelik Kullanımı
<object fontStretchesProperty="fontStretchesValue"/>
XAML Değerleri
fontStretchesValueFontStretches "Condensed", "Normal" veya "Expanded" gibi ad dizesi olarak ifade edilen bir değer.
Yöntemler
| Name | Description |
|---|---|
| Compare(FontStretch, FontStretch) |
Nesnelerin iki örneğini FontStretch karşılaştırır. |
| Equals(FontStretch) |
Bir FontStretch nesneyi geçerli FontStretch nesneyle karşılaştırır. |
| Equals(Object) |
a Object öğesini geçerli FontStretch nesneyle karşılaştırır. |
| FromOpenTypeStretch(Int32) |
OpenType usStretchClass değerine karşılık gelen yeni bir örneği FontStretch oluşturur. |
| GetHashCode() |
Bu nesnenin karma kodunu alır. |
| ToOpenTypeStretch() |
Bu |
| ToString() |
Geçerli kültürü temel alarak geçerli String nesnenin bir FontStretch gösterimini oluşturur. |
İşleçler
| Name | Description |
|---|---|
| Equality(FontStretch, FontStretch) |
eşitlik için iki FontStretch örneğini karşılaştırır. |
| GreaterThan(FontStretch, FontStretch) |
Bir örneğin FontStretch diğerinden büyük olup olmadığını belirlemek için iki örneğini değerlendirir. |
| GreaterThanOrEqual(FontStretch, FontStretch) |
Bir örneğin diğerinden büyük veya buna eşit olup olmadığını belirlemek için iki örneğini FontStretch değerlendirir. |
| Inequality(FontStretch, FontStretch) |
Eşitsizliği belirlemek için iki örneğini FontStretch değerlendirir. |
| LessThan(FontStretch, FontStretch) |
Bir örneğin diğerinden küçük olup olmadığını belirlemek için iki örneğini FontStretch değerlendirir. |
| LessThanOrEqual(FontStretch, FontStretch) |
İki örneğini FontStretch değerlendirerek bir örneğin diğerinden küçük veya buna eşit olup olmadığını belirler. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Bu üyenin açıklaması için bkz ToString(String, IFormatProvider). . |