FontStretch FontStretch FontStretch FontStretch Struct

Definizione

Descrive il grado di estensione di un tipo di carattere rispetto alle normali proporzioni del tipo di carattere stesso.Describes the degree to which a font has been stretched compared to the normal aspect ratio of that font.

public value class FontStretch : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.FontStretchConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public struct FontStretch : IFormattable
type FontStretch = struct
    interface IFormattable
Public Structure FontStretch
Implements IFormattable
Ereditarietà
FontStretchFontStretchFontStretchFontStretch
Attributi
Implementazioni

Commenti

Un'estensione del carattere descrive il grado in cui un formato di carattere rispetto alle proporzioni normali, ovvero la larghezza del rapporto dell'altezza specificato per i glifi nel tipo di carattere originale.A font stretch describes the degree to which a font form is stretched from its normal aspect ratio, which is the original width to height ratio specified for the glyphs in the font.

Il FontStretches valori corrispondono ai usWidthClass definizione nel OpenTypeOpenType specifica.The FontStretches values correspond to the usWidthClass definition in the OpenTypeOpenType specification. Il usWidthClass rappresenta un valore intero compreso tra 1 e 9 - i valori più bassi indica ampiezze; i valori più alti indicano ampiezze.The usWidthClass represents an integer value between 1 and 9 - lower values indicate narrower widths; higher values indicate wider widths.

Estensione del carattereFont stretch usWidthClassusWidthClass % rispetto al normale% of normal
UltraCondensed 11 50.0%50.0%
ExtraCondensed 22 62.5%62.5%
Condensed 33 75.0%75.0%
SemiCondensed 44 87.5%87.5%
Medium 55 100.0%100.0%
SemiExpanded 66 112.5%112.5%
Expanded 77 125.0%125.0%
ExtraExpanded 88 150.0%150.0%
UltraExpanded 99 200.0%200.0%

Per altre informazioni sul OpenType usWidthClass valore, vedere la usWidthClass sezione della specifica OpenType.For more information on the OpenType usWidthClass value, see the usWidthClass section of the OpenType specification.

Uso della sintassi XAML per gli attributiXAML Attribute Usage

<object fontStretchesProperty="fontStretchesValue"/>  

Valori XAMLXAML Values

fontStretchesValuefontStretchesValue
Oggetto FontStretches valore espresso come stringa del nome, ad esempio "Ridotta", "Normal" o "Expanded".A FontStretches value expressed as the name string, such as "Condensed", "Normal", or "Expanded".

Metodi

Compare(FontStretch, FontStretch) Compare(FontStretch, FontStretch) Compare(FontStretch, FontStretch) Compare(FontStretch, FontStretch)

Confronta due istanze di oggetti FontStretch.Compares two instances of FontStretch objects.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Confronta un oggetto Object con l'oggetto FontStretch corrente.Compares a Object with the current FontStretch object.

Equals(FontStretch) Equals(FontStretch) Equals(FontStretch) Equals(FontStretch)

Confronta un oggetto FontStretch con l'oggetto FontStretch corrente.Compares a FontStretch object with the current FontStretch object.

FromOpenTypeStretch(Int32) FromOpenTypeStretch(Int32) FromOpenTypeStretch(Int32) FromOpenTypeStretch(Int32)

Crea una nuova istanza di FontStretch che corrisponde al valore usStretchClass OpenTypeOpenType.Creates a new instance of FontStretch that corresponds to the OpenTypeOpenType usStretchClass value.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Recupera il codice hash per questo oggetto.Retrieves the hash code for this object.

ToOpenTypeStretch() ToOpenTypeStretch() ToOpenTypeStretch() ToOpenTypeStretch()

Restituisce un valore che rappresenta la definizione OpenTypeOpenType usStretchClass per questo oggetto FontStretch.Returns a value that represents the OpenTypeOpenType usStretchClass for this FontStretch object.

ToString() ToString() ToString() ToString()

Crea una rappresentazione String dell'oggetto FontStretch corrente in base alle impostazioni cultura specificate.Creates a String representation of the current FontStretch object based on the current culture.

Operatori

Equality(FontStretch, FontStretch) Equality(FontStretch, FontStretch) Equality(FontStretch, FontStretch) Equality(FontStretch, FontStretch)

Confronta due istanze di FontStretch per determinare se siano uguali.Compares two instances of FontStretch for equality.

GreaterThan(FontStretch, FontStretch) GreaterThan(FontStretch, FontStretch) GreaterThan(FontStretch, FontStretch) GreaterThan(FontStretch, FontStretch)

Valuta due istanze di FontStretch per determinare se un'istanza è maggiore dell'altra.Evaluates two instances of FontStretch to determine if one instance is greater than the other.

GreaterThanOrEqual(FontStretch, FontStretch) GreaterThanOrEqual(FontStretch, FontStretch) GreaterThanOrEqual(FontStretch, FontStretch) GreaterThanOrEqual(FontStretch, FontStretch)

Valuta due istanze di FontStretch per determinare se un'istanza è maggiore o uguale all'altra.Evaluates two instances of FontStretch to determine whether one instance is greater than or equal to the other.

Inequality(FontStretch, FontStretch) Inequality(FontStretch, FontStretch) Inequality(FontStretch, FontStretch) Inequality(FontStretch, FontStretch)

Valuta due istanze di FontStretch per determinare se sono diverse.Evaluates two instances of FontStretch to determine inequality.

LessThan(FontStretch, FontStretch) LessThan(FontStretch, FontStretch) LessThan(FontStretch, FontStretch) LessThan(FontStretch, FontStretch)

Valuta due istanze di FontStretch per determinare se un'istanza è minore dell'altra.Evaluates two instances of FontStretch to determine whether one instance is less than the other.

LessThanOrEqual(FontStretch, FontStretch) LessThanOrEqual(FontStretch, FontStretch) LessThanOrEqual(FontStretch, FontStretch) LessThanOrEqual(FontStretch, FontStretch)

Valuta due istanze di FontStretch per determinare se un'istanza è minore o uguale all'altra.Evaluates two instances of FontStretch to determine whether one instance is less than or equal to the other.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Per una descrizione di questo membro, vedere ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Si applica a

Vedi anche