FontFamily Sınıf

Tanım

Benzer bir temel tasarıma ve stillerdeki belirli varyasyonlara sahip bir tür yüzleri grubunu tanımlar. Bu sınıf devralınamaz.

public ref class FontFamily sealed : MarshalByRefObject, IDisposable
public sealed class FontFamily : MarshalByRefObject, IDisposable
type FontFamily = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class FontFamily
Inherits MarshalByRefObject
Implements IDisposable
Devralma
Uygulamalar

Örnekler

Aşağıdaki kod örneği, sınıfının özelliğindeki FamiliesFontFamily tüm yazı tipi ailelerini gösterir. Bu örnek, Bir Windows Formu ile kullanılacak şekilde tasarlanmıştır. Bu örneği çalıştırmak için forma bir ListBox adlandırılmış listBox1 ekleyin ve formun PopulateListBoxWithFonts oluşturucusundan yöntemini çağırın.

private:
   void PopulateListBoxWithFonts()
   {
      listBox1->Width = 200;
      listBox1->Location = Point(40,120);
      System::Collections::IEnumerator^ myEnum = FontFamily::Families->GetEnumerator();
      while ( myEnum->MoveNext() )
      {
         FontFamily^ oneFontFamily = safe_cast<FontFamily^>(myEnum->Current);
         listBox1->Items->Add( oneFontFamily->Name );
      }
   }
private void PopulateListBoxWithFonts()
{
    listBox1.Width = 200;
    listBox1.Location = new Point(40, 120);
    foreach ( FontFamily oneFontFamily in FontFamily.Families )
    {
        listBox1.Items.Add(oneFontFamily.Name);
    }
}
Private Sub PopulateListBoxWithFonts()
    listBox1.Width = 200
    listBox1.Location = New Point(40, 120)
    Dim oneFontFamily As FontFamily
    For Each oneFontFamily In FontFamily.Families
        listBox1.Items.Add(oneFontFamily.Name)
    Next
End Sub

Açıklamalar

Not

.NET 6 ve sonraki sürümlerde, bu türü içeren System.Drawing.Common paketi yalnızca Windows işletim sistemlerinde desteklenir. Platformlar arası uygulamalarda bu türün kullanılması derleme zamanı uyarılarına ve çalışma zamanı özel durumlarına neden olur. Daha fazla bilgi için bkz . System.Drawing.Common yalnızca Windows'ta desteklenir.

Oluşturucular

FontFamily(GenericFontFamilies)

Belirtilen genel yazı tipi ailesinden yeni FontFamily bir başlatır.

FontFamily(String)

Belirtilen adla yeni FontFamily bir başlatır.

FontFamily(String, FontCollection)

Belirtilen adla belirtilen FontCollection içinde yeni FontFamily bir başlatır.

Özellikler

Families

Geçerli grafik bağlamıyla FontFamily ilişkili tüm nesneleri içeren bir dizi döndürür.

GenericMonospace

Genel bir monospace FontFamilyalır.

GenericSansSerif

Genel bir sans serif FontFamily nesnesi alır.

GenericSerif

Genel bir serif FontFamilyalır.

Name

Bu FontFamilyöğesinin adını alır.

Yöntemler

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Dispose()

Bu FontFamilytarafından kullanılan tüm kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin bir FontFamily olup olmadığını ve ile FontFamilyaynı olup olmadığını gösterir.

Finalize()

Bir nesnenin atık toplama tarafından geri kazanılmadan önce kaynakları boşaltmaya ve diğer temizleme işlemlerini gerçekleştirmeye çalışmasına izin verir.

GetCellAscent(FontStyle)

Belirtilen stilin tasarım birimlerinde FontFamily hücrenin yükselişini döndürür.

GetCellDescent(FontStyle)

Belirtilen stilin tasarım birimlerindeki hücre azalmasını FontFamily döndürür.

GetEmHeight(FontStyle)

Belirtilen stil için em karesinin yazı tipi tasarım birimleri cinsinden yüksekliğini alır.

GetFamilies(Graphics)
Geçersiz.
Geçersiz.

Belirtilen grafik bağlamı FontFamily için kullanılabilen tüm nesneleri içeren bir dizi döndürür.

GetHashCode()

Bu FontFamilyiçin bir karma kodu alır.

GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetLineSpacing(FontStyle)

Belirtilen stilin tasarım birimlerindeki FontFamily satır aralığını döndürür. Satır aralığı, ardışık iki metin satırının temel satırları arasındaki dikey uzaklıktır.

GetName(Int32)

Bu FontFamilyöğesinin belirtilen dilde adını döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
IsStyleAvailable(FontStyle)

Belirtilen FontStyle numaralandırmanın kullanılabilir olup olmadığını gösterir.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
ToString()

Bunu FontFamily insanlar tarafından okunabilir bir dize gösterimine dönüştürür.

Şunlara uygulanır

Ayrıca bkz.