Compartilhar via


Fonts.GetTypefaces Método

Definição

Retorna a coleção de objetos Typeface de um local de diretório especificado.

Sobrecargas

GetTypefaces(String)

Retorna a coleção de objetos Typeface de um valor de cadeia de caracteres que representa um local de diretório de fontes.

GetTypefaces(Uri)

Retorna uma coleção de objetos Typeface de um valor de URI (Uniform Resource Identifier) que representa o local da fonte.

GetTypefaces(Uri, String)

Retorna uma coleção de objetos Typeface usando um valor de URI (Uniform Resource Identifier) de base para resolver o local da fonte.

GetTypefaces(String)

Retorna a coleção de objetos Typeface de um valor de cadeia de caracteres que representa um local de 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.

Retornos

ICollection<Typeface>

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

Exceções

O location é null. Você não pode passar null, pois esse parâmetro é tratado como um caminho ou URI.

Exemplos

O exemplo a seguir mostra como usar esse método para retornar a coleção de objetos de Typeface um local 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)

Retorna uma coleção de objetos Typeface de um valor de URI (Uniform Resource Identifier) que representa o local 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 URI de base do local das fontes.

Retornos

ICollection<Typeface>

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

Exemplos

O exemplo a seguir mostra como usar esse método para retornar a coleção de Typeface objetos de um local de URI base.

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 retornar a coleção de Typeface objetos nos recursos de um aplicativo, use a notação de URI "pack://application" mostrada no exemplo a seguir.

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)

Retorna uma coleção de objetos Typeface usando um valor de URI (Uniform Resource Identifier) de base para resolver o local 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 URI de base do local das fontes.

location
String

O local que contém as fontes.

Retornos

ICollection<Typeface>

Um ICollection<T> de objetos Typeface que representa as fontes no local de fonte resolvido.

Exemplos

O exemplo a seguir mostra como usar esse método para retornar a coleção de Typeface objetos do local da fonte resolvido. Nesse caso, o aplicativo contém um subdiretório chamado "recursos".

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