FontFamily Sınıf
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.
Benzer bir temel tasarıma ve stillerdeki belirli çeşitlemelere 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 birimleri FontFamily cinsinden hücre yükselişini döndürür. |
GetCellDescent(FontStyle) |
Belirtilen stilin tasarım birimlerinde 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 çizgileri 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 insan tarafından okunabilir bir dize gösterimine dönüştürür. |