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 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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Gönderin ve geri bildirimi görüntüleyin