FontFamily 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FontFamily 클래스의 새 인스턴스를 초기화합니다.
오버로드
FontFamily() |
익명 FontFamily 클래스의 새 인스턴스를 초기화합니다. |
FontFamily(String) |
지정한 글꼴 패밀리 이름에서 FontFamily 클래스의 새 인스턴스를 초기화합니다. |
FontFamily(Uri, String) |
지정한 글꼴 패밀리 이름과 선택적인 기본 URI(Uniform Resource Identifier) 값에서 FontFamily 클래스의 새 인스턴스를 초기화합니다. |
FontFamily()
익명 FontFamily 클래스의 새 인스턴스를 초기화합니다.
public:
FontFamily();
public FontFamily ();
Public Sub New ()
설명
프로그래밍 방식으로 복합 글꼴을 만들려는 경우 이 매개 변수가 없는 생성자를 사용합니다. 즉, 생성자에 대 한 글꼴 패밀리 이름을 지정할 필요는 없지만의 컬렉션을 채워야 합니다 FamilyMaps 및 FamilyNames 생성 된 인스턴스를 사용 하기 전에 컬렉션입니다.
적용 대상
FontFamily(String)
지정한 글꼴 패밀리 이름에서 FontFamily 클래스의 새 인스턴스를 초기화합니다.
public:
FontFamily(System::String ^ familyName);
public FontFamily (string familyName);
new System.Windows.Media.FontFamily : string -> System.Windows.Media.FontFamily
Public Sub New (familyName As String)
매개 변수
- familyName
- String
새 FontFamily를 구성하는 패밀리 이름입니다. 패밀리 이름이 여러 개인 경우 각 패밀리 이름을 쉼표로 구분해야 합니다.
예외
familyName
가 null
이 될 수 없는 경우
예제
// Return the font family using an implied reference for a font in the default system font directory.
FontFamily fontFamily1 = new FontFamily("Arial Narrow");
// Return the font family using a directory reference for the font name.
FontFamily fontFamily2 = new FontFamily("C:/MyFonts/#Pericles Light");
// Return the font family using a URI reference for the font name.
FontFamily fontFamily3 = new FontFamily("file:///C:\\Windows\\Fonts\\#Palatino Linotype");
' Return the font family using an implied reference for a font in the default system font directory.
Dim fontFamily1 As New FontFamily("Arial Narrow")
' Return the font family using a directory reference for the font name.
Dim fontFamily2 As New FontFamily("C:/MyFonts/#Pericles Light")
' Return the font family using a URI reference for the font name.
Dim fontFamily3 As New FontFamily("file:///C:\Windows\Fonts\#Palatino Linotype")
설명
매개 변수에 familyName
지정된 각 패밀리 이름 앞에 디렉터리 또는 URI(Uniform Resource Identifier)에 대한 위치 참조가 있을 수 있습니다. 위치 참조를 구분 된 제품군 이름에서 파운드 (#
) 문자입니다. 에 지정 된 제품군 이름을 여러 개를 familyName
매개 변수를 쉼표로 구분 해야 합니다.
각 제품군 동일한 제품군 이름, 공유 하는 글꼴 파일 집합을 직접 나타내는 실제 글꼴 이거나 복합 글꼴 파일에 정의 된 제품군 이름에 대 한 참조 될 수 있습니다.
여러 패밀리 확인 되 면 두 번째 및 이후의 글꼴 패밀리는 첫 번째 글꼴 패밀리에서 지원 되지 않는 코드 포인트를 처리 하는 대체 (fallback) 제품군 역할도 합니다. 첫 번째 글꼴 패밀리가 지원 되지 않는 모든 코드 포인트에 대 한 각 후속 제품군 차례 대로 검사 됩니다.
적용 대상
FontFamily(Uri, String)
지정한 글꼴 패밀리 이름과 선택적인 기본 URI(Uniform Resource Identifier) 값에서 FontFamily 클래스의 새 인스턴스를 초기화합니다.
public:
FontFamily(Uri ^ baseUri, System::String ^ familyName);
public FontFamily (Uri baseUri, string familyName);
new System.Windows.Media.FontFamily : Uri * string -> System.Windows.Media.FontFamily
Public Sub New (baseUri As Uri, familyName As String)
매개 변수
- baseUri
- Uri
familyName
을 확인하는 데 사용되는 기본 URI를 지정합니다.
- familyName
- String
새 FontFamily를 구성하는 패밀리 이름입니다. 패밀리 이름이 여러 개인 경우 각 패밀리 이름을 쉼표로 구분해야 합니다.
예제
다음 코드에서는 기본 URI 값과 상대 URI 값으로 구성된 글꼴 참조를 보여 있습니다.
// The font resource reference includes the base URI reference (application directory level),
// and a relative URI reference.
myTextBlock.FontFamily = new FontFamily(new Uri("pack://application:,,,/"), "./resources/#Pericles Light");
' The font resource reference includes the base URI reference (application directory level),
' and a relative URI reference.
myTextBlock.FontFamily = New FontFamily(New Uri("pack://application:,,,/"), "./resources/#Pericles Light")
설명
이 값은 familyName
글꼴 참조를 확인하기 위해 기본 URI가 필요한 상대 URI 값을 지정할 수 있습니다. 합니다 baseUri
값일 수 null
입니다.