Typeface Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Kombination von FontFamily, FontWeight, FontStyle und FontStretch dar.
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 Variante einer Schriftart innerhalb derselben Schriftfamilie. Ein Beispiel für eine Schriftart ist eine kursiv formatierte Version der Schriftartenfamilie "Times New Roman". Die Schriftart definiert das Gewicht, die Stil- und Dehnungsfeatures einer Schriftart.
Konstruktoren
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. |
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. Außerdem wird eine Fallback-Schriftfamilie angegeben. |
Typeface(String) |
Initialisiert eine neue Instanz der Typeface-Klasse für den angegebenen Schriftartnamen der Schriftfamilie. |
Eigenschaften
CapsHeight |
Ruft den Abstand zwischen der Baseline und dem oberen Rand eines englischen Großbuchstabens für die Schriftart ab. |
FaceNames |
Ruft eine Auflistung von kulturabhängigen Namen für das Typeface ab. |
FontFamily |
Ruft den Namen der Schriftfamilie ab, aus der die Schriftart erstellt wurde. |
IsBoldSimulated |
Bestimmt, ob für die vom Typeface dargestellten Symbole die Schriftbreite für fett simuliert werden soll. |
IsObliqueSimulated |
Bestimmt, ob für die durch das Typeface dargestellten Symbole ein kursiver Schriftschnitt simuliert werden soll. |
Stretch |
Ruft den Wert der Schriftartstreckung für das Typeface ab. Der Streckungswert bestimmt, ob eine Schriftart bei der Anzeige erweitert oder komprimiert wird. |
StrikethroughPosition |
Ruft einen Wert ab, der den Abstand zwischen der Grundlinie und dem Durchstreichstrich für die Schriftart angibt. |
StrikethroughThickness |
Ruft einen Wert ab, der die Stärke des Durchstreichstrichs relativ zur Geviertgröße der Schriftart angibt. |
Style |
Ruft den Schriftschnitt des Typeface ab. |
UnderlinePosition |
Ruft einen Wert ab, der den Abstand zwischen der Unterstreichung und der Baseline für die Schriftart angibt. |
UnderlineThickness |
Ruft einen Wert ab, der die Stärke der Unterstreichung relativ zur Geviertgröße der Schriftart angibt. |
Weight |
Ruft die relative Schriftbreite der Schriftart ab. |
XHeight |
Ruft den Abstand zwischen der Baseline und dem oberen Rand eines englischen Kleinbuchstabens für eine Schriftart ab. Der Abstand umfasst keine Oberlängen. |
Methoden
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. |
GetHashCode() |
Dient als Hashfunktion für Typeface. Sie eignet sich für die Verwendung in Hashalgorithmen und Datenstrukturen, z. B. einer Hashtabelle. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryGetGlyphTypeface(GlyphTypeface) |
Ruft das GlyphTypeface ab, das dem Typeface entspricht. |