Freigeben über


Fonts.GetTypefaces Methode

Definition

Gibt die Auflistung von Typeface-Objekten aus einem angegebenen Verzeichnis zurück.

Überlädt

GetTypefaces(String)

Gibt die Auflistung von Typeface-Objekten aus einem Zeichenfolgenwert zurück, der das Verzeichnis für die Schriftarten darstellt.

GetTypefaces(Uri)

Gibt eine Sammlung von Typeface-Objekten aus einem URI-Wert (Uniform Resource Identifier) zurück, der den Speicherort der Schriftart darstellt.

GetTypefaces(Uri, String)

Gibt unter Verwendung eines URI-Basiswerts (Uniform Resource Identifier) zum Auflösen des Schriftartspeicherorts eine Sammlung von Typeface-Objekten zurück.

GetTypefaces(String)

Gibt die Auflistung von Typeface-Objekten aus einem Zeichenfolgenwert zurück, der das Verzeichnis für die Schriftarten darstellt.

public:
 static System::Collections::Generic::ICollection<System::Windows::Media::Typeface ^> ^ GetTypefaces(System::String ^ location);
public static System.Collections.Generic.ICollection<System.Windows.Media.Typeface> GetTypefaces (string location);
static member GetTypefaces : string -> System.Collections.Generic.ICollection<System.Windows.Media.Typeface>
Public Shared Function GetTypefaces (location As String) As ICollection(Of Typeface)

Parameter

location
String

Der Speicherort, der die Schriftarten enthält.

Gibt zurück

ICollection<Typeface>

Eine ICollection<T> von Typeface-Objekten, die die Schriftarten in location darstellen.

Ausnahmen

location ist null. Sie können null nicht übergeben, da dieser Parameter als Pfad oder URI behandelt wird.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie diese Methode verwenden, um die Auflistung von Typeface Objekten an einem Schriftartspeicherort zurückzugeben.

foreach (Typeface typeface in Fonts.GetTypefaces("D:/MyFonts/"))
{
    // Perform action.
}
For Each typeface As Typeface In Fonts.GetTypefaces("D:/MyFonts/")
    ' Perform action.
Next typeface

Gilt für

GetTypefaces(Uri)

Gibt eine Sammlung von Typeface-Objekten aus einem URI-Wert (Uniform Resource Identifier) zurück, der den Speicherort der Schriftart darstellt.

public:
 static System::Collections::Generic::ICollection<System::Windows::Media::Typeface ^> ^ GetTypefaces(Uri ^ baseUri);
public static System.Collections.Generic.ICollection<System.Windows.Media.Typeface> GetTypefaces (Uri baseUri);
static member GetTypefaces : Uri -> System.Collections.Generic.ICollection<System.Windows.Media.Typeface>
Public Shared Function GetTypefaces (baseUri As Uri) As ICollection(Of Typeface)

Parameter

baseUri
Uri

Der URI-Basiswert des Speicherorts für die Schriftarten.

Gibt zurück

ICollection<Typeface>

Eine ICollection<T> von Typeface-Objekten, die die Schriftarten in baseUri darstellen.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie diese Methode verwenden, um die Auflistung von Typeface Objekten aus einem Basis-URI-Speicherort zurückzugeben.

foreach (Typeface typeface in Fonts.GetTypefaces("file:///D:/MyFonts/"))
{
    // Perform action.
}
For Each typeface As Typeface In Fonts.GetTypefaces("file:///D:/MyFonts/")
    ' Perform action.
Next typeface

Um die Auflistung von Objekten in den Ressourcen einer Typeface Anwendung zurückzugeben, verwenden Sie die URI-Notation "pack://application", die im folgenden Beispiel gezeigt wird.

foreach (Typeface typeface in Fonts.GetTypefaces(new Uri("pack://application:,,,/")))
{
    // Perform action.
}
For Each typeface As Typeface In Fonts.GetTypefaces(New Uri("pack://application:,,,/"))
    ' Perform action.
Next typeface

Gilt für

GetTypefaces(Uri, String)

Gibt unter Verwendung eines URI-Basiswerts (Uniform Resource Identifier) zum Auflösen des Schriftartspeicherorts eine Sammlung von Typeface-Objekten zurück.

public:
 static System::Collections::Generic::ICollection<System::Windows::Media::Typeface ^> ^ GetTypefaces(Uri ^ baseUri, System::String ^ location);
public static System.Collections.Generic.ICollection<System.Windows.Media.Typeface> GetTypefaces (Uri baseUri, string location);
static member GetTypefaces : Uri * string -> System.Collections.Generic.ICollection<System.Windows.Media.Typeface>
Public Shared Function GetTypefaces (baseUri As Uri, location As String) As ICollection(Of Typeface)

Parameter

baseUri
Uri

Der URI-Basiswert des Speicherorts für die Schriftarten.

location
String

Der Speicherort, der die Schriftarten enthält.

Gibt zurück

ICollection<Typeface>

Eine ICollection<T> von Typeface-Objekten, die die Schriftarten am aufgelösten Schriftartspeicherort darstellen.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie diese Methode verwenden, um die Auflistung von Typeface Objekten vom aufgelösten Schriftspeicherort zurückzugeben. In diesem Fall enthält die Anwendung ein Unterverzeichnis mit dem Namen „Ressourcen“.

foreach (Typeface typeface in Fonts.GetTypefaces(new Uri("pack://application:,,,/"), "./resources/"))
{
    // Perform action.
}
For Each typeface As Typeface In Fonts.GetTypefaces(New Uri("pack://application:,,,/"), "./resources/")
    ' Perform action.
Next typeface

Gilt für