FontFamily Kelas

Definisi

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.

Berlaku untuk

Lihat juga