다음을 통해 공유


Fonts.GetTypefaces 메서드

정의

지정한 디렉터리 위치에서 Typeface 개체의 컬렉션을 반환합니다.

오버로드

GetTypefaces(String)

글꼴 디렉터리 위치를 나타내는 문자열 값에서 Typeface 개체의 컬렉션을 반환합니다.

GetTypefaces(Uri)

글꼴 위치를 나타내는 URI(Uniform Resource Identifier) 값에서 Typeface 개체의 컬렉션을 반환합니다.

GetTypefaces(Uri, String)

글꼴 위치를 확인하기 위해 기본 URI(Uniform Resource Identifier) 값을 사용하여 Typeface 개체의 컬렉션을 반환합니다.

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<Typeface>

location에 있는 글꼴을 나타내는 ICollection<T> 개체의 Typeface입니다.

예외

locationnull인 경우 이 매개 변수는 경로나 URI로 처리되므로 null을 전달할 수 없습니다.

예제

다음 예제에서는이 메서드를 사용 하 여의 컬렉션을 반환 하는 방법을 보여 줍니다 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)

글꼴 위치를 나타내는 URI(Uniform Resource Identifier) 값에서 Typeface 개체의 컬렉션을 반환합니다.

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<Typeface>

baseUri에 있는 글꼴을 나타내는 ICollection<T> 개체의 Typeface입니다.

예제

다음 예제에서는 기본 URI 위치에서 개체의 Typeface 컬렉션을 반환 하려면이 메서드를 사용 하는 방법을 보여 있습니다.

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 반환하려면 다음 예제에 표시된 "pack://application" URI 표기법을 사용합니다.

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)

글꼴 위치를 확인하기 위해 기본 URI(Uniform Resource Identifier) 값을 사용하여 Typeface 개체의 컬렉션을 반환합니다.

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<Typeface>

확인된 글꼴 위치에 있는 글꼴을 나타내는 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

적용 대상