FontStretch Struktura

Definice

Popisuje stupeň roztažení písma v porovnání s normálním poměrem stran daného písma.

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
Dědičnost
FontStretch
Atributy
Implementuje

Poznámky

Roztažení písma popisuje stupeň, do kterého je formulář písma roztažen z normálního poměru stran, což je původní poměr šířky k výšce určené pro glyfy v písmu.

Hodnoty FontStretches odpovídají definici usWidthClass ve specifikaci OpenType. Představuje usWidthClass celočíselnou hodnotu mezi 1 a 9 – nižší hodnoty označují užší šířky. Vyšší hodnoty označují širší šířky.

Roztažení písma usWidthClass % normálního stavu
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%

Další informace o hodnotě OpenType najdete v části usWidthClass specifikace OpenTypeusWidthClass.

Použití atributu XAML

<object fontStretchesProperty="fontStretchesValue"/>  

Hodnoty XAML

fontStretchesValue
FontStretches Hodnota vyjádřená jako řetězec názvu, například "Zhuštěné", "Normální" nebo "Rozbalené".

Metody

Compare(FontStretch, FontStretch)

Porovná dvě instance FontStretch objektů.

Equals(FontStretch)

Porovná FontStretch objekt s aktuálním FontStretch objektem.

Equals(Object)

Porovná s Object aktuálním FontStretch objektem.

FromOpenTypeStretch(Int32)

Vytvoří novou instanci FontStretch , která odpovídá hodnotě OpenType usStretchClass.

GetHashCode()

Načte kód hash pro tento objekt.

ToOpenTypeStretch()

Vrátí hodnotu, která představuje OpenType usStretchClass pro tento FontStretch objekt.

ToString()

String Vytvoří reprezentaci aktuálního FontStretch objektu na základě aktuální jazykové verze.

Operátory

Equality(FontStretch, FontStretch)

Porovná dvě instance FontStretch rovnosti.

GreaterThan(FontStretch, FontStretch)

Vyhodnotí dvě instance, ze FontStretch které určíte, jestli je jedna instance větší než druhá.

GreaterThanOrEqual(FontStretch, FontStretch)

Vyhodnotí dvě instance FontStretch a určí, jestli je jedna instance větší nebo rovna druhé instanci.

Inequality(FontStretch, FontStretch)

Vyhodnotí dvě instance FontStretch určení nerovnosti.

LessThan(FontStretch, FontStretch)

Vyhodnotí dvě instance FontStretch a určí, jestli je jedna instance menší než druhá.

LessThanOrEqual(FontStretch, FontStretch)

Vyhodnotí dvě instance FontStretch a určí, jestli je jedna instance menší nebo rovna druhé instanci.

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

Popis tohoto člena najdete v tématu ToString(String, IFormatProvider).

Platí pro

Viz také