FontFamily Třída

Definice

Definuje skupinu typů tváří s podobným základním návrhem a určitými variantami stylů. Tuto třídu nelze zdědit.

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
Dědičnost
Implementuje

Příklady

Následující příklad kódu ukazuje všechny rodiny písem ve Families vlastnosti FontFamily třídy. Tento příklad je navržený tak, aby byl použit s formulářem Windows. Chcete-li spustit tento příklad, přidejte pojmenovaný ListBox listBox1 do formuláře a volejte metodu PopulateListBoxWithFonts z konstruktoru formuláře.

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

Poznámky

Poznámka

v rozhraní .net 6 a novějších verzích je balíček System. Drawing. Common, který tento typ obsahuje, podporován pouze v operačních systémech Windows. Použití tohoto typu v aplikacích pro více platforem způsobuje upozornění na dobu kompilace a výjimky za běhu. Další informace naleznete v tématu System. Drawing. Common, který je podporován pouze v Windows.

Konstruktory

FontFamily(GenericFontFamilies)

Inicializuje novou FontFamily ze zadané obecné rodiny písem.

FontFamily(String)

Inicializuje nový FontFamily se zadaným názvem.

FontFamily(String, FontCollection)

Inicializuje novou FontFamily v zadaném FontCollection názvu se zadaným názvem.

Vlastnosti

Families

Vrátí pole, které obsahuje všechny FontFamily objekty přidružené k aktuálnímu grafickému kontextu.

GenericMonospace

Získá obecný monospace FontFamily.

GenericSansSerif

Získá obecný sans serif FontFamily objekt.

GenericSerif

Získá obecný serif FontFamily.

Name

Získá název tohoto FontFamily.

Metody

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky používané tímto FontFamily.

Equals(Object)

Určuje, zda zadaný objekt je a je shodný s tímto FontFamilyobjektem FontFamily .

Finalize()

Umožňuje objektu pokusit se uvolnit prostředky a provést další operace čištění před uvolněním uvolňování paměti.

GetCellAscent(FontStyle)

Vrátí vzestupnou buňku v jednotkách návrhu FontFamily zadaného stylu.

GetCellDescent(FontStyle)

Vrátí sestup buňky v jednotkách návrhu FontFamily zadaného stylu.

GetEmHeight(FontStyle)

Získá výšku v jednotkách návrhu písma čtverce em pro zadaný styl.

GetFamilies(Graphics)
Zastaralé.
Zastaralé.

Vrátí pole, které obsahuje všechny FontFamily objekty dostupné pro zadaný grafický kontext.

GetHashCode()

Získá hash kód pro tento FontFamily.

GetLifetimeService()
Zastaralé.

Načte aktuální objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetLineSpacing(FontStyle)

Vrátí řádkování v jednotkách FontFamily návrhu zadaného stylu. Řádkování je svislá vzdálenost mezi základními řádky dvou po sobě jdoucích řádků textu.

GetName(Int32)

Vrátí název v zadaném jazyce.FontFamily

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
IsStyleAvailable(FontStyle)

Určuje, jestli je zadaný FontStyle výčet dostupný.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří kopii aktuálního objektu bez MarshalByRefObject podmět.

(Zděděno od MarshalByRefObject)
ToString()

Převede to FontFamily na reprezentaci řetězce čitelné pro člověka.

Platí pro

Viz také