Typeface Typeface Typeface Typeface Class

Definition

Stellt eine Kombination von FontFamily, FontWeight, FontStyle und FontStretch dar.Represents a combination of FontFamily, FontWeight, FontStyle, and FontStretch.

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

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 Variante einer Schriftart innerhalb der gleichen Schriftfamilie.A typeface is a single variation of a font within the same font family. Ein Beispiel für eine Schriftart ist die kursive Version der "Times New Roman" Schriftfamilie.An example of a typeface is an italic version of the "Times New Roman" font family. Schriftart definiert die Gewichtung, Stil und Strecken einer Schriftart an.Typeface defines the weight, style and stretching features of a font.

Konstruktoren

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

Initialisiert eine neue Instanz der Typeface-Klasse für den angegebenen Namen der Schriftfamilie und die angegebenen Werte von Style, Weight und Stretch.Initializes a new instance of the Typeface class for the specified font family name, Style, Weight, and Stretch values.

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

Initialisiert eine neue Instanz der Typeface-Klasse für den angegebenen Namen der Schriftfamilie und die angegebenen Werte von Style, Weight und Stretch.Initializes a new instance of the Typeface class for the specified font family name, Style, Weight, and Stretch values. Außerdem wird eine Fallback-Schriftfamilie angegeben.In addition, a fallback font family is specified.

Typeface(String) Typeface(String) Typeface(String) Typeface(String)

Initialisiert eine neue Instanz der Typeface-Klasse für den angegebenen Schriftartnamen der Schriftfamilie.Initializes a new instance of the Typeface class for the specified font family typeface name.

Eigenschaften

CapsHeight CapsHeight CapsHeight CapsHeight

Ruft den Abstand zwischen der Baseline und dem oberen Rand eines englischen Großbuchstabens für die Schriftart ab.Gets the distance from the baseline to the top of an English capital letter for the typeface.

FaceNames FaceNames FaceNames FaceNames

Ruft eine Auflistung von kulturabhängigen Namen für das Typeface ab.Gets a collection of culture-specific names for the Typeface.

FontFamily FontFamily FontFamily FontFamily

Ruft den Namen der Schriftfamilie ab, aus der die Schriftart erstellt wurde.Gets the name of the font family from which the typeface was constructed.

IsBoldSimulated IsBoldSimulated IsBoldSimulated IsBoldSimulated

Bestimmt, ob für die vom Typeface dargestellten Symbole die Schriftbreite für fett simuliert werden soll.Determines whether to simulate a bold weight for the glyphs represented by the Typeface.

IsObliqueSimulated IsObliqueSimulated IsObliqueSimulated IsObliqueSimulated

Bestimmt, ob für die durch das Typeface dargestellten Symbole ein kursiver Schriftschnitt simuliert werden soll.Determines whether to simulate an italic style for the glyphs represented by the Typeface.

Stretch Stretch Stretch Stretch

Ruft den Wert der Schriftartstreckung für das Typeface ab.Gets the stretch value for the Typeface. Der Streckungswert bestimmt, ob eine Schriftart bei der Anzeige erweitert oder komprimiert wird.The stretch value determines whether a typeface is expanded or condensed when it is displayed.

StrikethroughPosition StrikethroughPosition StrikethroughPosition StrikethroughPosition

Ruft einen Wert ab, der den Abstand zwischen der Grundlinie und dem Durchstreichstrich für die Schriftart angibt.Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.

StrikethroughThickness StrikethroughThickness StrikethroughThickness StrikethroughThickness

Ruft einen Wert ab, der die Stärke des Durchstreichstrichs relativ zur Geviertgröße der Schriftart angibt.Gets a value that indicates the thickness of the strikethrough relative to the font em size.

Style Style Style Style

Ruft den Schriftschnitt des Typeface ab.Gets the style of the Typeface.

UnderlinePosition UnderlinePosition UnderlinePosition UnderlinePosition

Ruft einen Wert ab, der den Abstand zwischen der Unterstreichung und der Baseline für die Schriftart angibt.Gets a value that indicates the distance of the underline from the baseline for the typeface.

UnderlineThickness UnderlineThickness UnderlineThickness UnderlineThickness

Ruft einen Wert ab, der die Stärke der Unterstreichung relativ zur Geviertgröße der Schriftart angibt.Gets a value that indicates the thickness of the underline relative to the font em size for the typeface.

Weight Weight Weight Weight

Ruft die relative Schriftbreite der Schriftart ab.Gets the relative weight of the typeface.

XHeight XHeight XHeight XHeight

Ruft den Abstand zwischen der Baseline und dem oberen Rand eines englischen Kleinbuchstabens für eine Schriftart ab.Gets the distance from the baseline to the top of an English lowercase letter for a typeface. Der Abstand umfasst keine Oberlängen.The distance excludes ascenders.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Ruft einen Wert ab, der angibt, ob die aktuelle Schriftart und die angegebene Schriftart über dieselben Werte für FontFamily, Style, Weight, Stretch und Fallback-Schriftart verfügen.Gets a value that indicates whether the current typeface and the specified typeface have the same FontFamily, Style, Weight, Stretch, and fallback font values.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Dient als Hashfunktion für Typeface.Serves as a hash function for Typeface. Sie eignet sich für die Verwendung in Hashalgorithmen und Datenstrukturen, z. B. einer Hashtabelle.It is suitable for use in hashing algorithms and data structures such as a hash table.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
TryGetGlyphTypeface(GlyphTypeface) TryGetGlyphTypeface(GlyphTypeface) TryGetGlyphTypeface(GlyphTypeface) TryGetGlyphTypeface(GlyphTypeface)

Ruft das GlyphTypeface ab, das dem Typeface entspricht.Retrieves the GlyphTypeface that corresponds to the Typeface.

Gilt für: