Condividi tramite


FontStretch Struct

Definizione

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à
FontStretch
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 usStretchClass per questo FontStretch oggetto.

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

Si applica a

Vedi anche