FontFamily Konstruktoren
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.
Initialisiert eine neue Instanz der FontFamily-Klasse.
Überlädt
FontFamily() |
Initialisiert eine neue Instanz einer anonymen FontFamily-Klasse. |
FontFamily(String) |
Initialisiert eine neue Instanz der FontFamily-Klasse aus dem angegebenen Namen der Schriftfamilie. |
FontFamily(Uri, String) |
Initialisiert eine neue Instanz der FontFamily-Klasse aus dem angegebenen Namen der Schriftfamilie und einem optionalen URI-Basiswert (Uniform Resource Identifier). |
FontFamily()
Initialisiert eine neue Instanz einer anonymen FontFamily-Klasse.
public:
FontFamily();
public FontFamily ();
Public Sub New ()
Hinweise
Verwenden Sie diesen parameterlosen Konstruktor, wenn Sie programmgesteuert eine zusammengesetzte Schriftart erstellen möchten. Dies bedeutet, dass Sie keinen Schriftartfamiliennamen für den Konstruktor angeben müssen, aber Sie müssen die Auflistungen in den FamilyMaps und FamilyNames Sammlungen füllen, bevor Sie die erstellte Instanz verwenden.
Gilt für
FontFamily(String)
Initialisiert eine neue Instanz der FontFamily-Klasse aus dem angegebenen Namen der Schriftfamilie.
public:
FontFamily(System::String ^ familyName);
public FontFamily (string familyName);
new System.Windows.Media.FontFamily : string -> System.Windows.Media.FontFamily
Public Sub New (familyName As String)
Parameter
- familyName
- String
Einer oder mehrere Familiennamen, die den Namen der neuen FontFamily bilden. Mehrere Familiennamen sollten durch Kommas getrennt werden.
Ausnahmen
familyName
darf nicht null
sein.
Beispiele
// Return the font family using an implied reference for a font in the default system font directory.
FontFamily fontFamily1 = new FontFamily("Arial Narrow");
// Return the font family using a directory reference for the font name.
FontFamily fontFamily2 = new FontFamily("C:/MyFonts/#Pericles Light");
// Return the font family using a URI reference for the font name.
FontFamily fontFamily3 = new FontFamily("file:///C:\\Windows\\Fonts\\#Palatino Linotype");
' Return the font family using an implied reference for a font in the default system font directory.
Dim fontFamily1 As New FontFamily("Arial Narrow")
' Return the font family using a directory reference for the font name.
Dim fontFamily2 As New FontFamily("C:/MyFonts/#Pericles Light")
' Return the font family using a URI reference for the font name.
Dim fontFamily3 As New FontFamily("file:///C:\Windows\Fonts\#Palatino Linotype")
Hinweise
Jedem Familiennamen, der familyName
im Parameter angegeben ist, kann ein Speicherortverweis auf ein Verzeichnis oder einen URI (Uniform Resource Identifier) vorangestellt werden. Der Standortbezug wird von dem Familiennamen durch ein Pfund (#
) Zeichen getrennt. Mehrere Familiennamen, die im familyName
Parameter angegeben sind, müssen durch Kommas getrennt werden.
Jede Familie kann eine echte Schriftart sein, die direkt eine Gruppe von Schriftartdateien darstellt, die denselben Familiennamen teilen, oder ein Verweis auf einen Familiennamen sein, der in einer zusammengesetzten Schriftartdatei definiert ist.
Wenn mehrere Familien identifiziert werden, dienen die zweiten und nachfolgenden Schriftartenfamilien als Fallbackfamilien, wobei Codepunkte behandelt werden, die von der ersten Schriftartfamilie nicht unterstützt werden. Für jeden Codepunkt, der von der ersten Schriftfamilie nicht unterstützt wird, wird jede nachfolgende Familie wiederum eingecheckt.
Gilt für
FontFamily(Uri, String)
Initialisiert eine neue Instanz der FontFamily-Klasse aus dem angegebenen Namen der Schriftfamilie und einem optionalen URI-Basiswert (Uniform Resource Identifier).
public:
FontFamily(Uri ^ baseUri, System::String ^ familyName);
public FontFamily (Uri baseUri, string familyName);
new System.Windows.Media.FontFamily : Uri * string -> System.Windows.Media.FontFamily
Public Sub New (baseUri As Uri, familyName As String)
Parameter
- baseUri
- Uri
Gibt den Basis-URI an, der zum Auflösen von familyName
verwendet wird.
- familyName
- String
Einer oder mehrere Familiennamen, die den Namen der neuen FontFamily bilden. Mehrere Familiennamen sollten durch Kommas getrennt werden.
Beispiele
Der folgende Code zeigt einen Schriftartverweis, der aus einem Basis-URI-Wert und einem relativen URI-Wert besteht.
// The font resource reference includes the base URI reference (application directory level),
// and a relative URI reference.
myTextBlock.FontFamily = new FontFamily(new Uri("pack://application:,,,/"), "./resources/#Pericles Light");
' The font resource reference includes the base URI reference (application directory level),
' and a relative URI reference.
myTextBlock.FontFamily = New FontFamily(New Uri("pack://application:,,,/"), "./resources/#Pericles Light")
Hinweise
Der familyName
Wert kann einen relativen URI-Wert angeben, der einen Basis-URI zum Auflösen des Schriftartverweis erfordert. Der baseUri
Wert kann sein null
.