다음을 통해 공유


FontFamily 생성자

정의

FontFamily 클래스의 새 인스턴스를 초기화합니다.

오버로드

FontFamily()

익명 FontFamily 클래스의 새 인스턴스를 초기화합니다.

FontFamily(String)

지정한 글꼴 패밀리 이름에서 FontFamily 클래스의 새 인스턴스를 초기화합니다.

FontFamily(Uri, String)

지정한 글꼴 패밀리 이름과 선택적인 기본 URI(Uniform Resource Identifier) 값에서 FontFamily 클래스의 새 인스턴스를 초기화합니다.

FontFamily()

익명 FontFamily 클래스의 새 인스턴스를 초기화합니다.

public:
 FontFamily();
public FontFamily ();
Public Sub New ()

설명

프로그래밍 방식으로 복합 글꼴을 만들려는 경우 이 매개 변수가 없는 생성자를 사용합니다. 즉, 생성자에 대 한 글꼴 패밀리 이름을 지정할 필요는 없지만의 컬렉션을 채워야 합니다 FamilyMapsFamilyNames 생성 된 인스턴스를 사용 하기 전에 컬렉션입니다.

적용 대상

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를 구성하는 패밀리 이름입니다. 패밀리 이름이 여러 개인 경우 각 패밀리 이름을 쉼표로 구분해야 합니다.

예외

familyNamenull이 될 수 없는 경우

예제

// 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입니다.

적용 대상