Fonts.GetTypefaces Метод

Определение

Возвращает коллекцию объектов Typeface из указанного расположения каталога.

Перегрузки

GetTypefaces(String)

Возвращает коллекцию объектов Typeface из строкового значения, представляющего расположение каталога шрифтов.

GetTypefaces(Uri)

Возвращает коллекцию объектов Typeface по значению универсального кода ресурса (URI), представляющему расположение шрифтов.

GetTypefaces(Uri, String)

Возвращает коллекцию объектов Typeface, используя значение базового универсального кода ресурса (URI) для разрешения расположения шрифтов.

GetTypefaces(String)

Возвращает коллекцию объектов Typeface из строкового значения, представляющего расположение каталога шрифтов.

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)

Параметры

location
String

Расположение, в котором находятся шрифты.

Возвращаемое значение

ICollection<Typeface>

Коллекция ICollection<T> объектов Typeface, представляющих шрифты в location.

Исключения

Значение параметра locationnull. Значение null передавать нельзя, поскольку этот параметр интерпретируется как путь или URI.

Примеры

В следующем примере показано, как использовать этот метод для возврата коллекции Typeface объектов из расположения шрифта.

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

Применяется к

GetTypefaces(Uri)

Возвращает коллекцию объектов Typeface по значению универсального кода ресурса (URI), представляющему расположение шрифтов.

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)

Параметры

baseUri
Uri

Значение базового URI расположения шрифтов.

Возвращаемое значение

ICollection<Typeface>

Коллекция ICollection<T> объектов Typeface, представляющих шрифты в baseUri.

Примеры

В следующем примере показано, как использовать этот метод для возврата коллекции Typeface объектов из базового расположения 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

Чтобы вернуть коллекцию объектов в ресурсах Typeface приложения, используйте нотацию URI 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

Применяется к

GetTypefaces(Uri, String)

Возвращает коллекцию объектов Typeface, используя значение базового универсального кода ресурса (URI) для разрешения расположения шрифтов.

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)

Параметры

baseUri
Uri

Значение базового URI расположения шрифтов.

location
String

Расположение, в котором находятся шрифты.

Возвращаемое значение

ICollection<Typeface>

Коллекция ICollection<T> объектов Typeface, представляющих шрифты в разрешенном расположении шрифтов.

Примеры

В следующем примере показано, как использовать этот метод для возврата коллекции Typeface объектов из разрешенного расположения шрифта. В данном случае приложение содержит подкаталог с именем 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

Применяется к