Typeface Klasse

Definition

Stellt eine Kombination aus FontFamily, , FontWeight, FontStyleund FontStretch.

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

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

Initialisiert eine neue Instanz der Typeface Klasse 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 Typeface Klasse für den angegebenen Schriftartfamiliennamen, , Style, Weightund Stretch Werte.

Typeface(String)

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

Eigenschaften

Name Beschreibung
CapsHeight

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

FaceNames

Ruft eine Sammlung von kulturspezifischen Namen für die Typeface.

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 TypefaceDargestellten dargestellt werden.

IsObliqueSimulated

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

Stretch

Ruft den Stretchwert für die Typeface. 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 Typeface.

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

Name Beschreibung
Equals(Object)

Ruft einen Wert ab, der angibt, ob die aktuelle Schriftart und die angegebene Schriftart die gleichen FontFamily, , Style, Weight, und StretchFallbackschriftartenwerte 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, die GlyphTypeface dem entspricht.Typeface

Gilt für: