Fonts.GetFontFamilies 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 글꼴 위치에서 FontFamily 개체의 컬렉션을 반환합니다.
오버로드
GetFontFamilies(String) |
글꼴의 위치를 나타내는 문자열 값에서 FontFamily 개체의 컬렉션을 반환합니다. |
GetFontFamilies(Uri) |
글꼴 위치를 나타내는 URI(Uniform Resource Identifier) 값에서 FontFamily 개체의 컬렉션을 반환합니다. |
GetFontFamilies(Uri, String) |
글꼴 위치를 확인하기 위해 기본 URI(Uniform Resource Identifier) 값을 사용하여 FontFamily 개체의 컬렉션을 반환합니다. |
GetFontFamilies(String)
글꼴의 위치를 나타내는 문자열 값에서 FontFamily 개체의 컬렉션을 반환합니다.
public:
static System::Collections::Generic::ICollection<System::Windows::Media::FontFamily ^> ^ GetFontFamilies(System::String ^ location);
public static System.Collections.Generic.ICollection<System.Windows.Media.FontFamily> GetFontFamilies (string location);
static member GetFontFamilies : string -> System.Collections.Generic.ICollection<System.Windows.Media.FontFamily>
Public Shared Function GetFontFamilies (location As String) As ICollection(Of FontFamily)
매개 변수
- location
- String
글꼴이 포함된 위치입니다.
반환
location
에 있는 글꼴을 나타내는 ICollection<T> 개체의 FontFamily입니다.
예외
location
이 null
인 경우 이 매개 변수는 경로나 URI로 처리되므로 null
을 전달할 수 없습니다.
예제
다음 예제에서는이 메서드를 사용 하 여의 컬렉션을 반환 하는 방법을 보여 줍니다 FontFamily 글꼴 위치에서 개체입니다.
// Return the font family collection for the selected directory location.
System.Collections.Generic.ICollection<FontFamily> fontFamilies = Fonts.GetFontFamilies("C:/MyFonts");
// Enumerate through the font family collection.
foreach (FontFamily fontFamily in fontFamilies)
{
// Separate the URI directory source info from the font family name.
string[] familyName = fontFamily.Source.Split('#');
// Add the font family name to the fonts combo box.
comboBoxFonts.Items.Add(familyName[familyName.Length - 1]);
}
comboBoxFonts.SelectedIndex = 0;
' Return the font family collection for the selected directory location.
Dim fontFamilies As System.Collections.Generic.ICollection(Of FontFamily) = Fonts.GetFontFamilies("C:/MyFonts")
' Enumerate through the font family collection.
For Each fontFamily As FontFamily In fontFamilies
' Separate the URI directory source info from the font family name.
Dim familyName() As String = fontFamily.Source.Split("#"c)
' Add the font family name to the fonts combo box.
comboBoxFonts.Items.Add(familyName(familyName.Length - 1))
Next fontFamily
comboBoxFonts.SelectedIndex = 0
적용 대상
GetFontFamilies(Uri)
글꼴 위치를 나타내는 URI(Uniform Resource Identifier) 값에서 FontFamily 개체의 컬렉션을 반환합니다.
public:
static System::Collections::Generic::ICollection<System::Windows::Media::FontFamily ^> ^ GetFontFamilies(Uri ^ baseUri);
public static System.Collections.Generic.ICollection<System.Windows.Media.FontFamily> GetFontFamilies (Uri baseUri);
static member GetFontFamilies : Uri -> System.Collections.Generic.ICollection<System.Windows.Media.FontFamily>
Public Shared Function GetFontFamilies (baseUri As Uri) As ICollection(Of FontFamily)
매개 변수
- baseUri
- Uri
글꼴 위치의 기본 URI 값입니다.
반환
baseUri
에 있는 글꼴을 나타내는 ICollection<T> 개체의 FontFamily입니다.
예제
다음 예제에서는 이 메서드를 사용하여 기본 URI 위치에서 개체의 FontFamily 컬렉션을 반환하는 방법을 보여 줍니다.
foreach (FontFamily fontFamily in Fonts.GetFontFamilies("file:///D:/MyFonts/"))
{
// Perform action.
}
For Each fontFamily As FontFamily In Fonts.GetFontFamilies("file:///D:/MyFonts/")
' Perform action.
Next fontFamily
애플리케이션의 리소스에 있는 개체 컬렉션을 FontFamily 반환하려면 다음 예제에 표시된 "pack://application" URI 표기법을 사용합니다.
foreach (FontFamily fontFamily in Fonts.GetFontFamilies(new Uri("pack://application:,,,/")))
{
// Perform action.
}
For Each fontFamily As FontFamily In Fonts.GetFontFamilies(New Uri("pack://application:,,,/"))
' Perform action.
Next fontFamily
적용 대상
GetFontFamilies(Uri, String)
글꼴 위치를 확인하기 위해 기본 URI(Uniform Resource Identifier) 값을 사용하여 FontFamily 개체의 컬렉션을 반환합니다.
public:
static System::Collections::Generic::ICollection<System::Windows::Media::FontFamily ^> ^ GetFontFamilies(Uri ^ baseUri, System::String ^ location);
public static System.Collections.Generic.ICollection<System.Windows.Media.FontFamily> GetFontFamilies (Uri baseUri, string location);
static member GetFontFamilies : Uri * string -> System.Collections.Generic.ICollection<System.Windows.Media.FontFamily>
Public Shared Function GetFontFamilies (baseUri As Uri, location As String) As ICollection(Of FontFamily)
매개 변수
- baseUri
- Uri
글꼴 위치의 기본 URI 값입니다.
- location
- String
글꼴이 포함된 위치입니다.
반환
확인된 글꼴 위치에 있는 글꼴을 나타내는 ICollection<T> 개체의 FontFamily입니다.
예제
다음 예제에서는이 메서드를 사용 하 여의 컬렉션을 반환 하는 방법을 보여 줍니다 FontFamily 확인된 된 글꼴 위치에서 개체입니다. 이 경우에는 애플리케이션에 “resources”라는 하위 디렉터리가 있습니다.
foreach (FontFamily fontFamily in Fonts.GetFontFamilies(new Uri("pack://application:,,,/"), "./resources/"))
{
// Perform action.
}
For Each fontFamily As FontFamily In Fonts.GetFontFamilies(New Uri("pack://application:,,,/"), "./resources/")
' Perform action.
Next fontFamily
적용 대상
.NET