Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Fonts.GetFontFamilies Method (Uri)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Returns a collection of FontFamily objects from a uniform resource identifier (URI) value that represents the location of the fonts.

Namespace:   System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

public static ICollection<FontFamily> GetFontFamilies(
	Uri baseUri
)

Parameters

baseUri
Type: System.Uri

The base URI value of the location of the fonts.

Return Value

Type: System.Collections.Generic.ICollection<FontFamily>

An ICollection<T> of FontFamily objects that represent the fonts in baseUri.

The following example shows how to use this method to return the collection of FontFamily objects from a base URI location.

foreach (FontFamily fontFamily in Fonts.GetFontFamilies("file:///D:/MyFonts/"))
{
    // Perform action.
}

To return the collection of FontFamily objects in an application's resources, use the "pack://application" URI notation shown in the following example.

foreach (FontFamily fontFamily in Fonts.GetFontFamilies(new Uri("pack://application:,,,/")))
{
    // Perform action.
}

FileIOPermission

For reading the contents of the specified baseUri. Associated enumerations: FileIOPermissionAccess.Read.

.NET Framework
Available since 3.0
Return to top
Show:
© 2018 Microsoft