FontFamily Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendefinisikan sekelompok jenis wajah yang memiliki desain dasar yang serupa dan variasi gaya tertentu. Kelas ini tidak dapat diwariskan.
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
- Warisan
- Penerapan
Contoh
Contoh kode berikut menunjukkan semua keluarga font di Families properti FontFamily kelas . Contoh ini dirancang untuk digunakan dengan Formulir Windows. Untuk menjalankan contoh ini, tambahkan bernama ListBoxlistBox1
ke formulir dan panggil PopulateListBoxWithFonts
metode dari konstruktor formulir.
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
Keterangan
Catatan
Dalam .NET 6 dan versi yang lebih baru, paket System.Drawing.Common, yang mencakup jenis ini, hanya didukung pada sistem operasi Windows. Penggunaan jenis ini dalam aplikasi lintas platform menyebabkan peringatan waktu kompilasi dan pengecualian run-time. Untuk informasi selengkapnya, lihat System.Drawing.Common hanya didukung di Windows.
Konstruktor
FontFamily(GenericFontFamilies) |
Menginisialisasi baru FontFamily dari keluarga font generik yang ditentukan. |
FontFamily(String) |
Menginisialisasi baru FontFamily dengan nama yang ditentukan. |
FontFamily(String, FontCollection) |
Menginisialisasi baru FontFamily dalam yang ditentukan FontCollection dengan nama yang ditentukan. |
Properti
Families |
Mengembalikan array yang berisi semua objek yang FontFamily terkait dengan konteks grafik saat ini. |
GenericMonospace |
Mendapatkan monospace FontFamilygenerik . |
GenericSansSerif |
Mendapatkan objek serif FontFamily sans generik. |
GenericSerif |
Mendapatkan serif FontFamilygenerik . |
Name |
Mendapatkan nama ini FontFamily. |
Metode
CreateObjRef(Type) |
Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh. (Diperoleh dari MarshalByRefObject) |
Dispose() |
Merilis semua sumber daya yang digunakan oleh ini FontFamily. |
Equals(Object) |
Menunjukkan apakah objek yang ditentukan adalah FontFamily dan identik dengan ini FontFamily. |
Finalize() |
Memungkinkan objek untuk mencoba membebaskan sumber daya dan melakukan operasi pembersihan lainnya sebelum direklamasi kembali oleh pengumpulan sampah. |
GetCellAscent(FontStyle) |
Mengembalikan kenaikan sel, dalam unit desain, dari FontFamily gaya yang ditentukan. |
GetCellDescent(FontStyle) |
Mengembalikan turunan sel, dalam unit desain, dari FontFamily gaya yang ditentukan. |
GetEmHeight(FontStyle) |
Mendapatkan tinggi, dalam unit desain font, dari persegi em untuk gaya yang ditentukan. |
GetFamilies(Graphics) |
Kedaluwarsa.
Kedaluwarsa.
Mengembalikan array yang berisi semua FontFamily objek yang tersedia untuk konteks grafik yang ditentukan. |
GetHashCode() |
Mendapatkan kode hash untuk ini FontFamily. |
GetLifetimeService() |
Kedaluwarsa.
Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
GetLineSpacing(FontStyle) |
Mengembalikan penspasian baris, dalam unit desain, dari FontFamily gaya yang ditentukan. Penspasian baris adalah jarak vertikal antara garis dasar dua baris teks berturut-turut. |
GetName(Int32) |
Mengembalikan nama, dalam bahasa yang ditentukan, dari ini FontFamily. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
IsStyleAvailable(FontStyle) |
Menunjukkan apakah enumerasi yang ditentukan FontStyle tersedia. |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
MemberwiseClone(Boolean) |
Membuat salinan dangkal objek saat ini MarshalByRefObject . (Diperoleh dari MarshalByRefObject) |
ToString() |
Mengonversi ini FontFamily menjadi representasi string yang dapat dibaca manusia. |