Språk

Fonts.GetTypefaces Metod

Definition

Returnerar samlingen med Typeface objekt från en angiven katalogplats.

Överlagringar

Name Description
GetTypefaces(String)

Returnerar samlingen med Typeface objekt från ett strängvärde som representerar platsen för teckensnittskatalogen.

GetTypefaces(Uri)

Returnerar en samling Typeface objekt från ett URI-värde (Uniform Resource Identifier) som representerar teckensnittsplatsen.

GetTypefaces(Uri, String)

Returnerar en samling Typeface objekt med ett URI-värde (Base Uniform Resource Identifier) för att matcha teckensnittsplatsen.

GetTypefaces(String)

Returnerar samlingen med Typeface objekt från ett strängvärde som representerar platsen för teckensnittskatalogen.

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)

Parametrar

location
String

Den plats som innehåller teckensnitten.

Returer

Ett ICollection<T> av Typeface objekten som representerar teckensnitten i location.

Undantag

location är null. Du kan inte skicka null, eftersom den här parametern behandlas som en sökväg eller URI.

Exempel

I följande exempel visas hur du använder den här metoden för att returnera samlingen med Typeface objekt från en teckensnittsplats.

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

Gäller för

GetTypefaces(Uri)

Returnerar en samling Typeface objekt från ett URI-värde (Uniform Resource Identifier) som representerar teckensnittsplatsen.

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)

Parametrar

baseUri
Uri

Bas-URI-värdet för teckensnittens plats.

Returer

Ett ICollection<T> av Typeface objekten som representerar teckensnitten i baseUri.

Exempel

I följande exempel visas hur du använder den här metoden för att returnera samlingen med Typeface objekt från en bas-URI-plats.

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

Om du vill returnera samlingen av Typeface objekt i ett programs resurser använder du URI-notationen "pack://application" som visas i följande exempel.

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

Gäller för

GetTypefaces(Uri, String)

Returnerar en samling Typeface objekt med ett URI-värde (Base Uniform Resource Identifier) för att matcha teckensnittsplatsen.

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)

Parametrar

baseUri
Uri

Bas-URI-värdet för teckensnittens plats.

location
String

Den plats som innehåller teckensnitten.

Returer

Ett ICollection<T> av Typeface objekten som representerar teckensnitten på den lösta teckensnittsplatsen.

Exempel

I följande exempel visas hur du använder den här metoden för att returnera samlingen med Typeface objekt från den lösta teckensnittsplatsen. I det här fallet innehåller programmet en underkatalog med namnet "resurser".

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

Gäller för