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<T> объектов Typeface, представляющих шрифты в location
.
Исключения
Значение параметра location
— null
. Значение 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<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<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