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, do jaké míry je formulář písma roztažen z normálního poměru stran, což je původní poměr šířky a výšky zadaný 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 usWidthClass najdete v části usWidthClass specifikace OpenType.

Použití atributu XAML

<object fontStretchesProperty="fontStretchesValue"/>  

Hodnoty XAML

fontStretchesValue
Hodnota vyjádřená FontStretches jako řetězec názvu, například "Condensed", "Normal" nebo "Expanded".

Metody

Compare(FontStretch, FontStretch)

Porovná dvě instance FontStretch objektů.

Equals(FontStretch)

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

Equals(Object)

Porovná objekt Object s 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á dva výskyty FontStretch pro rovnost.

GreaterThan(FontStretch, FontStretch)

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

GreaterThanOrEqual(FontStretch, FontStretch)

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

Inequality(FontStretch, FontStretch)

Vyhodnotí dva výskyty a FontStretch určí nerovnost.

LessThan(FontStretch, FontStretch)

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

LessThanOrEqual(FontStretch, FontStretch)

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

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

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

Platí pro

Viz také