FontStretch Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive il grado di estensione di un tipo di carattere rispetto alle normali proporzioni del tipo di carattere stesso.
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Un'estensione del tipo di carattere descrive il grado di estensione di un modulo di tipo carattere dal rapporto di aspetto normale, ovvero il rapporto di larghezza e altezza originale specificato per i glifi nel tipo di carattere.
I FontStretches valori corrispondono alla usWidthClass definizione nella specifica OpenType. Rappresenta un valore intero compreso tra 1 e 9- i valori inferiori indicano larghezze più strette. I usWidthClass valori più alti indicano larghezze più ampie.
| Estensione del carattere | usWidthClass | % di normale |
|---|---|---|
| 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% |
Per altre informazioni sul valore OpenType, vedere la sezione usWidthClass della specifica OpenTypeusWidthClass.
Uso della sintassi XAML per gli attributi
<object fontStretchesProperty="fontStretchesValue"/>
Valori XAML
fontStretchesValue
Valore FontStretches espresso come stringa di nome, ad esempio "Condensato", "Normal" o "Espanso".
Metodi
| Compare(FontStretch, FontStretch) |
Confronta due istanze di oggetti FontStretch. |
| Equals(FontStretch) |
Confronta un oggetto FontStretch con l'oggetto FontStretch corrente. |
| Equals(Object) |
Confronta un oggetto Object con l'oggetto FontStretch corrente. |
| FromOpenTypeStretch(Int32) |
Crea una nuova istanza di FontStretch che corrisponde al valore OpenType usStretchClass. |
| GetHashCode() |
Recupera il codice hash per questo oggetto. |
| ToOpenTypeStretch() |
Restituisce un valore che rappresenta OpenType |
| ToString() |
Crea una rappresentazione String dell'oggetto FontStretch corrente in base alle impostazioni cultura specificate. |
Operatori
| Equality(FontStretch, FontStretch) |
Confronta due istanze di FontStretch per determinare se siano uguali. |
| GreaterThan(FontStretch, FontStretch) |
Valuta due istanze di FontStretch per determinare se un'istanza è maggiore dell'altra. |
| GreaterThanOrEqual(FontStretch, FontStretch) |
Valuta due istanze di FontStretch per determinare se un'istanza è maggiore o uguale all'altra. |
| Inequality(FontStretch, FontStretch) |
Valuta due istanze di FontStretch per determinare se sono diverse. |
| LessThan(FontStretch, FontStretch) |
Valuta due istanze di FontStretch per determinare se un'istanza è minore dell'altra. |
| LessThanOrEqual(FontStretch, FontStretch) |
Valuta due istanze di FontStretch per determinare se un'istanza è minore o uguale all'altra. |
Implementazioni dell'interfaccia esplicita
| IFormattable.ToString(String, IFormatProvider) |
Per una descrizione di questo membro, vedere ToString(String, IFormatProvider). |