Freigeben über


Typeface Klasse

Definition

Stellt eine Kombination aus FontFamily, FontWeight, FontStyleund FontStretchdar.

public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
Vererbung
Typeface

Beispiele

// 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

Hinweise

Eine Schriftart ist eine einzelne Variation einer Schriftart innerhalb derselben Schriftartfamilie. Ein Beispiel für eine Schriftart ist eine kursiv formatierte Version der Schriftfamilie "Times New Roman". Schriftart definiert die Stärke, den Stil und die Streckungsfunktionen einer Schriftart.

Konstruktoren

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

Initialisiert eine neue Instanz der klasse Typeface für den angegebenen Schriftartfamiliennamen, Style, Weightund Stretch Werte. Darüber hinaus wird eine Fallbackschriftartfamilie angegeben.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Initialisiert eine neue Instanz der klasse Typeface für den angegebenen Schriftartfamiliennamen, Style, Weightund Stretch Werte.

Typeface(String)

Initialisiert eine neue Instanz der Typeface Klasse für den angegebenen Schriftartfamiliennamen.

Eigenschaften

CapsHeight

Ruft den Abstand zwischen dem Basisplan und dem oberen Rand eines englischen Großbuchstabens für die Schriftart ab.

FaceNames

Ruft eine Sammlung kulturspezifischer Namen für die Typefaceab.

FontFamily

Ruft den Namen der Schriftartfamilie ab, aus der die Schriftart erstellt wurde.

IsBoldSimulated

Bestimmt, ob eine fett formatierte Gewichtung für die Glyphen simuliert werden soll, die durch die Typefacedargestellt werden.

IsObliqueSimulated

Bestimmt, ob eine kursiv formatierte Formatvorlage für die Glyphen simuliert werden soll, die durch die Typefacedargestellt werden.

Stretch

Ruft den Stretchwert für die Typefaceab. Der Stretchwert bestimmt, ob eine Schriftart erweitert oder komprimiert wird, wenn sie angezeigt wird.

StrikethroughPosition

Ruft einen Wert ab, der den Abstand zwischen der Basislinie und der durchgestrichenen Vorgehensweise für die Schriftart angibt.

StrikethroughThickness

Ruft einen Wert ab, der die Stärke der durchgestrichenen Durchgestrichen relativ zum Schriftgrad angibt.

Style

Ruft die Formatvorlage der Typefaceab.

UnderlinePosition

Ruft einen Wert ab, der den Abstand der Unterstreichung vom Basisplan für die Schriftart angibt.

UnderlineThickness

Ruft einen Wert ab, der die Stärke der Unterstreichung relativ zum Schriftgrad für die Schriftart angibt.

Weight

Ruft die relative Gewichtung der Schriftart ab.

XHeight

Ruft den Abstand vom Basisplan zum Anfang eines englischen Kleinbuchstabens für eine Schriftart ab. Der Abstand schließt Aufsteigende aus.

Methoden

Equals(Object)

Ruft einen Wert ab, der angibt, ob die aktuelle Schriftart und die angegebene Schriftart die gleichen FontFamily, Style, Weight, Stretchund Fallbackschriftartenwerte aufweisen.

GetHashCode()

Dient als Hashfunktion für Typeface. Es eignet sich für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TryGetGlyphTypeface(GlyphTypeface)

Ruft die GlyphTypeface ab, die dem Typefaceentspricht.

Gilt für: