FontStretch Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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 |
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). |