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