Linguagem

Fonts.GetTypefaces Método

Definição

Devolve a coleção de Typeface objetos de uma localização de diretório especificada.

Sobrecargas

Name Descrição
GetTypefaces(String)

Devolve a coleção de Typeface objetos a partir de um valor de cadeia que representa a localização do diretório de fontes.

GetTypefaces(Uri)

Devolve uma coleção de Typeface objetos a partir de um valor de identificador uniforme de recurso (URI) que representa a localização da fonte.

GetTypefaces(Uri, String)

Devolve uma coleção de Typeface objetos usando um valor base de identificador uniforme de recurso (URI) para resolver a localização da fonte.

GetTypefaces(String)

Devolve a coleção de Typeface objetos a partir de um valor de cadeia que representa a localização do diretório de fontes.

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)

Parâmetros

location
String

O local que contém as fontes.

Devoluções

Um ICollection<T> de Typeface objetos que representam as fontes em location.

Exceções

O location é null. Não pode passar null, porque este parâmetro é tratado como um caminho ou URI.

Exemplos

O exemplo seguinte mostra como usar este método para devolver a coleção de Typeface objetos a partir de uma localização de fonte.

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

Aplica-se a

GetTypefaces(Uri)

Devolve uma coleção de Typeface objetos a partir de um valor de identificador uniforme de recurso (URI) que representa a localização da fonte.

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)

Parâmetros

baseUri
Uri

O valor base do URI da localização das fontes.

Devoluções

Um ICollection<T> de Typeface objetos que representam as fontes em baseUri.

Exemplos

O exemplo seguinte mostra como usar este método para devolver a coleção de Typeface objetos a partir de uma localização base do 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

Para devolver a coleção de Typeface objetos nos recursos de uma aplicação, use a notação URI "pack://application" mostrada no exemplo seguinte.

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

Aplica-se a

GetTypefaces(Uri, String)

Devolve uma coleção de Typeface objetos usando um valor base de identificador uniforme de recurso (URI) para resolver a localização da fonte.

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)

Parâmetros

baseUri
Uri

O valor base do URI da localização das fontes.

location
String

O local que contém as fontes.

Devoluções

Um ICollection<T> de Typeface objetos que representam as fontes na localização da fonte resolvida.

Exemplos

O exemplo seguinte mostra como usar este método para devolver a coleção de Typeface objetos a partir da localização da fonte resolvida. Nesse caso, o aplicativo contém um subdiretório chamado "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

Aplica-se a