FontFamily Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 familyName
iç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
.