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, 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 |
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). |