Aracılığıyla paylaş


FontFamily Oluşturucular

Tanım

FontFamily sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

FontFamily()

Anonim FontFamily sınıfın yeni bir örneğini başlatır.

FontFamily(String)

Belirtilen yazı tipi ailesi adından FontFamily sınıfının yeni bir örneğini başlatır.

FontFamily(Uri, String)

Belirtilen yazı tipi ailesi adından FontFamily ve isteğe bağlı temel tekdüzen kaynak tanımlayıcısı (URI) değerinden sınıfının yeni bir örneğini başlatır.

FontFamily()

Anonim FontFamily sınıfın yeni bir örneğini başlatır.

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

Açıklamalar

Program aracılığıyla bileşik yazı tipi oluşturmak istediğinizde bu parametresiz oluşturucuyu kullanın. Bu, oluşturucu için bir yazı tipi ailesi adı belirtmeniz gerekmediği, ancak ve koleksiyonlarındaki FamilyMaps FamilyNames koleksiyonları, yerleşik örneği kullanmadan önce doldurmanız gerektiği anlamına gelir.

Şunlara uygulanır

FontFamily(String)

Belirtilen yazı tipi ailesi adından FontFamily sınıfının yeni bir örneğini başlatır.

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)

Parametreler

familyName
String

Yeni öğesini oluşturan FontFamilyaile adı veya adları. Birden çok aile adı virgülle ayrılmalıdır.

Özel durumlar

familyName olamaz null.

Örnekler

// 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")

Açıklamalar

parametresinde familyName belirtilen her aile adı, bir dizine veya tekdüzen kaynak tanımlayıcısına (URI) yapılan bir konum başvurusundan önce gelebilir. Konum başvurusu, aile adından bir pound (#) karakteriyle ayrılır. parametresinde familyName belirtilen birden çok aile adı virgülle ayrılmalıdır.

Her aile, aynı aile adını paylaşan bir dizi yazı tipi dosyasını doğrudan temsil eden gerçek bir yazı tipi olabilir veya bileşik yazı tipi dosyasında tanımlanan bir aile adına başvuru olabilir.

Birden çok aile tanımlandığında, ikinci ve sonraki yazı tipi aileleri, ilk yazı tipi ailesi tarafından desteklenmeyen kod noktalarını işleyerek geri dönüş aileleri görevi görür. İlk yazı tipi ailesi tarafından desteklenmeyen her kod noktası için, izleyen her aile sırayla denetlendi.

Şunlara uygulanır

FontFamily(Uri, String)

Belirtilen yazı tipi ailesi adından FontFamily ve isteğe bağlı temel tekdüzen kaynak tanımlayıcısı (URI) değerinden sınıfının yeni bir örneğini başlatır.

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)

Parametreler

baseUri
Uri

çözümlemek familyNameiçin kullanılan temel URI'yi belirtir.

familyName
String

Yeni öğesini oluşturan FontFamilyaile adı veya adları. Birden çok aile adı virgülle ayrılmalıdır.

Örnekler

Aşağıdaki kod, bir temel URI değerinden ve göreli bir URI değerinden oluşan bir yazı tipi başvurusu gösterir.

// 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")

Açıklamalar

familyName değer, yazı tipi başvuruyu çözümlemek için temel URI gerektiren göreli bir URI değeri belirtebilir. baseUri Değer olabilirnull.

Şunlara uygulanır