Fonts.GetTypefaces Metoda

Definicja

Zwraca kolekcję Typeface obiektów z określonej lokalizacji katalogu.

Przeciążenia

GetTypefaces(String)

Zwraca kolekcję Typeface obiektów z wartości ciągu reprezentującej lokalizację katalogu czcionek.

GetTypefaces(Uri)

Zwraca kolekcję Typeface obiektów z ujednoliconej wartości identyfikatora zasobu (URI), która reprezentuje lokalizację czcionki.

GetTypefaces(Uri, String)

Zwraca kolekcję Typeface obiektów używających wartości identyfikatora URI (Base Uniform Resource Identifier), aby rozpoznać lokalizację czcionki.

GetTypefaces(String)

Zwraca kolekcję Typeface obiektów z wartości ciągu reprezentującej lokalizację katalogu czcionek.

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)

Parametry

location
String

Lokalizacja zawierająca czcionki.

Zwraca

ICollection<Typeface>

Obiekt reprezentujący czcionki w elemecie ICollection<T> location.Typeface

Wyjątki

Element location to null. Nie można przekazać nullelementu , ponieważ ten parametr jest traktowany jako ścieżka lub identyfikator URI.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą tej metody zwracać kolekcję Typeface obiektów z lokalizacji czcionki.

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

Dotyczy

GetTypefaces(Uri)

Zwraca kolekcję Typeface obiektów z ujednoliconej wartości identyfikatora zasobu (URI), która reprezentuje lokalizację czcionki.

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)

Parametry

baseUri
Uri

Podstawowa wartość identyfikatora URI lokalizacji czcionek.

Zwraca

ICollection<Typeface>

Obiekt reprezentujący czcionki w elemecie ICollection<T> baseUri.Typeface

Przykłady

W poniższym przykładzie pokazano, jak za pomocą tej metody zwrócić kolekcję Typeface obiektów z lokalizacji podstawowego identyfikatora URI.

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

Aby zwrócić kolekcję Typeface obiektów w zasobach aplikacji, użyj notacji "pack://application" identyfikatora URI pokazanego w poniższym przykładzie.

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

Dotyczy

GetTypefaces(Uri, String)

Zwraca kolekcję Typeface obiektów używających wartości identyfikatora URI (Base Uniform Resource Identifier), aby rozpoznać lokalizację czcionki.

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)

Parametry

baseUri
Uri

Podstawowa wartość identyfikatora URI lokalizacji czcionek.

location
String

Lokalizacja zawierająca czcionki.

Zwraca

ICollection<Typeface>

Typeface Obiekt ICollection<T> reprezentujący czcionki w rozpoznanej lokalizacji czcionki.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą tej metody zwrócić kolekcję Typeface obiektów z rozpoznanej lokalizacji czcionki. W takim przypadku aplikacja zawiera podkatalog o nazwie "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

Dotyczy