FontFamily Třída

Definice

Definuje skupinu typů tváří s podobným základním návrhem a určitými variacemi stylů. Tato třída se nemůže dě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ý pro použití s formulářem Windows Form. Chcete-li spustit tento příklad, přidejte pojmenovaný ListBoxlistBox1 do formuláře a zavolejte 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 .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění při kompilaci a výjimky za běhu. Další informace najdete v tématu System.Drawing.Common podporované pouze ve Windows.

Konstruktory

FontFamily(GenericFontFamilies)

Inicializuje nový FontFamily ze zadané rodiny obecných písem.

FontFamily(String)

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

FontFamily(String, FontCollection)

Inicializuje nový FontFamily v zadaném FontCollection názvu.

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ý bezpatkový 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 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 FontFamilynástrojem .

Equals(Object)

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

Finalize()

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

GetCellAscent(FontStyle)

Vrátí výstup na 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, čtverec 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 objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

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

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

GetName(Int32)

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

GetType()

Získá aktuální Type instanci.

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

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

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

Určuje, zda je k dispozici zadaný FontStyle výčet.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

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

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

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

Převede ji FontFamily na řetězcovou reprezentaci čitelné pro člověka.

Platí pro

Viz také