FontStretch Struktura

Definice

Popisuje stupeň roztažení písma v porovnání s normálním poměrem stran daného písma.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
Dědičnost
FontStretch
Atributy
Implementuje

Poznámky

Roztažení písma popisuje stupeň, ve kterém je tvar písma roztažen od normálního poměru stran, což je původní šířka pro výškový poměr zadaný pro glyfy v písmu.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.

Hodnoty odpovídají usWidthClass definici veOpenTypeOpenType specifikaci. FontStretchesThe FontStretches values correspond to the usWidthClass definition in the OpenTypeOpenType specification. usWidthClass Představuje celočíselnou hodnotu mezi 1 a 9 nižšími hodnotami indikující zúžení šířky; vyšší hodnoty označují širší šířku.The usWidthClass represents an integer value between 1 and 9 - lower values indicate narrower widths; higher values indicate wider widths.

Roztáhnout písmoFont stretch usWidthClassusWidthClass % z normálního% 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%

Další informace o hodnotě OpenType usWidthClass naleznete v části usWidthClass specifikace OpenType.For more information on the OpenType usWidthClass value, see the usWidthClass section of the OpenType specification.

Použití atributu XAMLXAML Attribute Usage

<object fontStretchesProperty="fontStretchesValue"/>  

Hodnoty XAMLXAML Values

fontStretchesValuefontStretchesValue
FontStretches Hodnota vyjádřená jako řetězec názvu, například "zhuštěné", "normální" nebo "rozšířené".A FontStretches value expressed as the name string, such as "Condensed", "Normal", or "Expanded".

Metody

Compare(FontStretch, FontStretch)

Porovná dvě instance FontStretch objektů.Compares two instances of FontStretch objects.

Equals(FontStretch)

FontStretch Porovná FontStretch objekt s aktuálním objektem.Compares a FontStretch object with the current FontStretch object.

Equals(Object)

Porovná FontStretch s aktuálním objektem. ObjectCompares a Object with the current FontStretch object.

FromOpenTypeStretch(Int32)

Vytvoří novou instanci FontStretch , která odpovídá OpenTypeOpenType hodnotě usStretchClass.Creates a new instance of FontStretch that corresponds to the OpenTypeOpenType usStretchClass value.

GetHashCode()

Načte hashový kód tohoto objektu.Retrieves the hash code for this object.

ToOpenTypeStretch()

Vrátí hodnotu, která představuje OpenTypeOpenType usStretchClass pro tento FontStretch objekt.Returns a value that represents the OpenTypeOpenType usStretchClass for this FontStretch object.

ToString()

Vytvoří reprezentace aktuálního FontStretch objektu na základě aktuální jazykové verze. StringCreates a String representation of the current FontStretch object based on the current culture.

Operátory

Equality(FontStretch, FontStretch)

Porovná dvě instance FontStretch pro rovnost.Compares two instances of FontStretch for equality.

GreaterThan(FontStretch, FontStretch)

Vyhodnotí dvě instance FontStretch , abyste zjistili, jestli je jedna instance větší než druhá.Evaluates two instances of FontStretch to determine if one instance is greater than the other.

GreaterThanOrEqual(FontStretch, FontStretch)

Vyhodnotí dvě instance FontStretch , abyste zjistili, jestli je jedna instance větší než nebo rovna druhé.Evaluates two instances of FontStretch to determine whether one instance is greater than or equal to the other.

Inequality(FontStretch, FontStretch)

Vyhodnotí dvě instance FontStretch pro určení nerovnosti.Evaluates two instances of FontStretch to determine inequality.

LessThan(FontStretch, FontStretch)

Vyhodnotí dvě instance FontStretch , abyste zjistili, jestli je jedna instance menší než druhá.Evaluates two instances of FontStretch to determine whether one instance is less than the other.

LessThanOrEqual(FontStretch, FontStretch)

Vyhodnotí dvě instance FontStretch , abyste zjistili, jestli je jedna instance menší nebo rovna druhé.Evaluates two instances of FontStretch to determine whether one instance is less than or equal to the other.

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

Popis tohoto člena naleznete v tématu ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Platí pro

Viz také