Fonts.GetTypefaces Methode

Definition

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

Überlädt

Name Beschreibung
GetTypefaces(String)

Gibt die Auflistung von Typeface Objekten aus einem Zeichenfolgenwert zurück, der den Speicherort des Schriftartverzeichnisses darstellt.

GetTypefaces(Uri)

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

GetTypefaces(Uri, String)

Gibt eine Auflistung von Typeface Objekten zurück, die einen URI -Wert (Base Uniform Resource Identifier) verwenden, um den Schriftspeicherort aufzulösen.

GetTypefaces(String)

Gibt die Auflistung von Typeface Objekten aus einem Zeichenfolgenwert zurück, der den Speicherort des Schriftartverzeichnisses 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

Eine ICollection<T> Von Typeface Objekten, die die Schriftarten in location.

Ausnahmen

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

Beispiele

Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um die Auflistung von Typeface Objekten von 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 Auflistung von Typeface Objekten aus einem URI-Wert (Uniform Resource Identifier) zurück, der den Schriftartspeicherort 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 Basis-URI-Wert des Speicherorts der Schriftarten.

Gibt zurück

Eine ICollection<T> Von Typeface Objekten, die die Schriftarten in baseUri.

Beispiele

Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um die Auflistung von Typeface Objekten von 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 Typeface Objekten in den Ressourcen einer Anwendung zurückzugeben, verwenden Sie die im folgenden Beispiel gezeigte URI-Notation "pack://application".

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 eine Auflistung von Typeface Objekten zurück, die einen URI -Wert (Base Uniform Resource Identifier) verwenden, um den Schriftspeicherort aufzulösen.

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 Basis-URI-Wert des Speicherorts der Schriftarten.

location
String

Der Speicherort, der die Schriftarten enthält.

Gibt zurück

Eine ICollection<T> Von Typeface Objekten, die die Schriftarten im aufgelösten Schriftartenspeicherort darstellen.

Beispiele

Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um die Auflistung von Typeface Objekten aus dem aufgelösten Schriftartspeicherort zurückzugeben. In diesem Fall enthält die Anwendung ein Unterverzeichnis mit dem Namen "resources".

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: