Typeface Třída

Definice

Představuje kombinaci , FontFamily, FontWeightFontStylea FontStretch.

public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
Dědičnost
Typeface

Příklady

// Return the typeface collection for the fonts in the selected URI location.
System.Collections.Generic.ICollection<Typeface> typefaces = Fonts.GetTypefaces("file:///C:\\Windows\\Fonts\\#Georgia");

// Enumerate the typefaces in the collection.
foreach (Typeface face in typefaces)
{
    // Separate the URI directory source info from the font family name.
    string[] familyName = face.FontFamily.Source.Split('#');

    // Add the font family name, weight, and style values to the typeface combo box.
    comboBoxTypeface.Items.Add(familyName[familyName.Length - 1] + " " + face.Weight + " " + face.Style);
}

comboBoxTypeface.SelectedIndex = 0;
' Return the typeface collection for the fonts in the selected URI location.
Dim typefaces As System.Collections.Generic.ICollection(Of Typeface) = Fonts.GetTypefaces("file:///C:\Windows\Fonts\#Georgia")

' Enumerate the typefaces in the collection.
For Each face As Typeface In typefaces
    ' Separate the URI directory source info from the font family name.
    Dim familyName() As String = face.FontFamily.Source.Split("#"c)

    ' Add the font family name, weight, and style values to the typeface combo box.
    comboBoxTypeface.Items.Add(familyName(familyName.Length - 1) & " " & face.Weight.ToString & " " & face.Style.ToString)
Next face

comboBoxTypeface.SelectedIndex = 0

Poznámky

Typ písma je jedna varianta písma ve stejné rodině písem. Příkladem písma je kurzíva řady písem Times New Roman. Typ písma definuje váhu, styl a roztažení písma.

Konstruktory

Name Description
Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily)

Inicializuje novou instanci Typeface třídy pro zadaný název rodiny písem , Style, Weighta Stretch hodnoty. Kromě toho je zadána záložní řada písem.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Inicializuje novou instanci Typeface třídy pro zadaný název rodiny písem , Style, Weighta Stretch hodnoty.

Typeface(String)

Inicializuje novou instanci Typeface třídy pro zadaný název typeface rodiny písem.

Vlastnosti

Name Description
CapsHeight

Získá vzdálenost od směrného plánu k horní části anglického velkého písmena pro typ písma.

FaceNames

Získá kolekci názvů specifických pro jazykovou Typefaceverzi .

FontFamily

Získá název rodiny písem, ze které byl vytvořen typ písma.

IsBoldSimulated

Určuje, zda chcete simulovat tučné hmotnosti pro glyfy reprezentované Typeface.

IsObliqueSimulated

Určuje, zda chcete simulovat kurzívu pro glyfy reprezentované Typeface.

Stretch

Získá hodnotu roztažení pro Typeface. Hodnota roztažení určuje, zda je při zobrazení rozbalený nebo zhuštěný typ písma.

StrikethroughPosition

Získá hodnotu, která označuje vzdálenost od směrného plánu k přeškrtnutí pro typface.

StrikethroughThickness

Získá hodnotu, která označuje tloušťku přeškrtnuté hodnoty vzhledem k velikosti písma.

Style

Získá styl Typeface.

UnderlinePosition

Získá hodnotu, která označuje vzdálenost podtržení od směrného plánu pro typface.

UnderlineThickness

Získá hodnotu, která označuje tloušťku podtržení vzhledem k velikosti písma pro typ písma.

Weight

Získá relativní váhu písma.

XHeight

Získá vzdálenost od směrného plánu k horní části anglického malého písmena pro typface. Vzdálenost vylučuje vzestupné hodnoty.

Metody

Name Description
Equals(Object)

Získá hodnotu, která určuje, zda aktuální typ písma a zadaný typ písma mají stejné FontFamilyhodnoty , Style, Weight, Stretch, a náhradní písmo.

GetHashCode()

Slouží jako hashovací funkce pro Typeface. Je vhodný pro použití v algoritmech hash a datových strukturách, jako je například hashovací tabulka.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryGetGlyphTypeface(GlyphTypeface)

Načte hodnotu GlyphTypeface odpovídající hodnotě Typeface.

Platí pro