FontFamily Klasa

Definicja

Definiuje grupę typów twarzy o podobnym podstawowym projekcie i pewnych odmianach stylów.Defines a group of type faces having a similar basic design and certain variations in styles. Klasa ta nie może być dziedziczona.This class cannot be inherited.

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
Dziedziczenie
Implementuje

Przykłady

Poniższy przykład kodu pokazuje wszystkie rodziny czcionek we Families właściwości FontFamily klasy.The following code example shows all the font families in the Families property of the FontFamily class. Ten przykład został zaprojektowany do użycia z formularzem systemu Windows.This example is designed to be used with a Windows Form. Aby uruchomić ten przykład, Dodaj ListBox nazwę listBox1 do formularza i Wywołaj PopulateListBoxWithFonts metodę z konstruktora formularza.To run this example, add a ListBox named listBox1 to a form and call the PopulateListBoxWithFonts method from the form's constructor.

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

Konstruktory

FontFamily(GenericFontFamilies)

Inicjuje nową FontFamily z określonej rodziny czcionek rodzajowych.Initializes a new FontFamily from the specified generic font family.

FontFamily(String)

Inicjuje nową FontFamily o podanej nazwie.Initializes a new FontFamily with the specified name.

FontFamily(String, FontCollection)

Inicjuje nowy FontFamily w określonym FontCollection nazwie z określoną nazwą.Initializes a new FontFamily in the specified FontCollection with the specified name.

Właściwości

Families

Zwraca tablicę zawierającą wszystkie FontFamily obiekty skojarzone z bieżącym kontekstem grafiki.Returns an array that contains all the FontFamily objects associated with the current graphics context.

GenericMonospace

Pobiera rodzajowy odstęp FontFamily .Gets a generic monospace FontFamily.

GenericSansSerif

Pobiera ogólny obiekt Sans Serif FontFamily .Gets a generic sans serif FontFamily object.

GenericSerif

Pobiera rodzajową szeryfę FontFamily .Gets a generic serif FontFamily.

Name

Pobiera nazwę tego elementu FontFamily .Gets the name of this FontFamily.

Metody

CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszystkie zasoby używane przez ten program FontFamily .Releases all resources used by this FontFamily.

Equals(Object)

Wskazuje, czy określony obiekt jest FontFamily i jest identyczny z tym FontFamily .Indicates whether the specified object is a FontFamily and is identical to this FontFamily.

Finalize()

Umożliwia obiektowi podjęcie próby zwolnienia zasobów i wykonywanie innych operacji czyszczenia przed odinstalowaniem ich przez wyrzucanie elementów bezużytecznych.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetCellAscent(FontStyle)

Zwraca wzniesienie komórki w jednostkach projektowych o FontFamily określonym stylu.Returns the cell ascent, in design units, of the FontFamily of the specified style.

GetCellDescent(FontStyle)

Zwraca komórkę znajdującą się w jednostkach projektowych o FontFamily określonym stylu.Returns the cell descent, in design units, of the FontFamily of the specified style.

GetEmHeight(FontStyle)

Pobiera wysokość (w jednostkach projektowania czcionki) kwadratu em dla określonego stylu.Gets the height, in font design units, of the em square for the specified style.

GetFamilies(Graphics)
Nieaktualne.

Zwraca tablicę zawierającą wszystkie FontFamily obiekty dostępne dla określonego kontekstu grafiki.Returns an array that contains all the FontFamily objects available for the specified graphics context.

GetHashCode()

Pobiera kod skrótu dla tego elementu FontFamily .Gets a hash code for this FontFamily.

GetLifetimeService()
Nieaktualne.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetLineSpacing(FontStyle)

Zwraca odstępy między wierszami w jednostkach projektowych o FontFamily określonym stylu.Returns the line spacing, in design units, of the FontFamily of the specified style. Interlinia jest pionową odległością między liniami bazowymi dwóch kolejnych wierszy tekstu.The line spacing is the vertical distance between the base lines of two consecutive lines of text.

GetName(Int32)

Zwraca nazwę w określonym języku FontFamily .Returns the name, in the specified language, of this FontFamily.

GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
InitializeLifetimeService()
Nieaktualne.

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
IsStyleAvailable(FontStyle)

Wskazuje, czy określone FontStyle Wyliczenie jest dostępne.Indicates whether the specified FontStyle enumeration is available.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
ToString()

Konwertuje ten FontFamily element na reprezentację w postaci ciągu do odczytu przez człowieka.Converts this FontFamily to a human-readable string representation.

Dotyczy