FontStretch Struktura

Definicja

Opisuje stopień rozciągnięcia czcionki w porównaniu do normalnego współczynnika proporcji tej czcionki.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
Dziedziczenie
FontStretch
Atrybuty
Implementuje

Uwagi

Rozciągnięcie czcionki opisuje stopień rozciągnięcia formularza czcionki od jego normalnego współczynnika proporcji, który jest pierwotnym wskaźnikiem szerokości do wysokości określonej dla glifów w czcionce.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.

Wartości odpowiadają usWidthClass definicji w OpenTypeOpenType specyfikacji. FontStretchesThe FontStretches values correspond to the usWidthClass definition in the OpenTypeOpenType specification. usWidthClass Reprezentuje wartość całkowitą z przedziału od 1 do 9-niższe wartości oznaczają węższe szerokości; wyższe wartości oznaczają szersze szerokości.The usWidthClass represents an integer value between 1 and 9 - lower values indicate narrower widths; higher values indicate wider widths.

Rozciągnij czcionkęFont stretch usWidthClassusWidthClass % normalnego% 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%

Aby uzyskać więcej informacji na temat usWidthClass wartości OpenType, zobacz sekcję usWidthClass specyfikacji OpenType.For more information on the OpenType usWidthClass value, see the usWidthClass section of the OpenType specification.

Użycie atrybutu języka XAMLXAML Attribute Usage

<object fontStretchesProperty="fontStretchesValue"/>  

Wartości XAMLXAML Values

fontStretchesValuefontStretchesValue
FontStretches Wartość wyrażona jako ciąg nazwy, na przykład "zagęszczone", "normalne" lub "rozwinięte".A FontStretches value expressed as the name string, such as "Condensed", "Normal", or "Expanded".

Metody

Compare(FontStretch, FontStretch)

Porównuje dwa wystąpienia FontStretch obiektów.Compares two instances of FontStretch objects.

Equals(FontStretch)

FontStretch Porównuje FontStretch obiekt z bieżącym obiektem.Compares a FontStretch object with the current FontStretch object.

Equals(Object)

Porównuje Object a z bieżącym FontStretch obiektem.Compares a Object with the current FontStretch object.

FromOpenTypeStretch(Int32)

Tworzy nowe wystąpienie FontStretch , które odnosi OpenTypeOpenType się do wartości usStretchClass.Creates a new instance of FontStretch that corresponds to the OpenTypeOpenType usStretchClass value.

GetHashCode()

Pobiera kod skrótu dla tego obiektu.Retrieves the hash code for this object.

ToOpenTypeStretch()

Zwraca wartość reprezentującą OpenTypeOpenType usStretchClass dla tego FontStretch obiektu.Returns a value that represents the OpenTypeOpenType usStretchClass for this FontStretch object.

ToString()

Tworzy reprezentację bieżącego FontStretch obiektu w oparciu o bieżącą kulturę. StringCreates a String representation of the current FontStretch object based on the current culture.

Operatory

Equality(FontStretch, FontStretch)

Porównuje dwa wystąpienia FontStretch dla równości.Compares two instances of FontStretch for equality.

GreaterThan(FontStretch, FontStretch)

Oblicza dwa wystąpienia, FontStretch aby określić, czy jedno wystąpienie jest większe niż inne.Evaluates two instances of FontStretch to determine if one instance is greater than the other.

GreaterThanOrEqual(FontStretch, FontStretch)

Oblicza dwa wystąpienia, FontStretch aby określić, czy jedno wystąpienie jest większe lub równe drugiemu.Evaluates two instances of FontStretch to determine whether one instance is greater than or equal to the other.

Inequality(FontStretch, FontStretch)

Oblicza dwa wystąpienia, FontStretch aby określić nierówność.Evaluates two instances of FontStretch to determine inequality.

LessThan(FontStretch, FontStretch)

Oblicza dwa wystąpienia, FontStretch aby określić, czy jedno wystąpienie jest mniejsze niż inne.Evaluates two instances of FontStretch to determine whether one instance is less than the other.

LessThanOrEqual(FontStretch, FontStretch)

Oblicza dwa wystąpienia, FontStretch aby określić, czy jedno wystąpienie jest mniejsze lub równe drugiemu.Evaluates two instances of FontStretch to determine whether one instance is less than or equal to the other.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Aby uzyskać opis tego elementu członkowskiego, ToString(String, IFormatProvider)Zobacz.For a description of this member, see ToString(String, IFormatProvider).

Dotyczy

Zobacz też