FontFamily Classe

Definizione

Definisce un gruppo di tipi di carattere che presentano una progettazione di base simile e alcune variazioni negli stili.Defines a group of type faces having a similar basic design and certain variations in styles. Questa classe non può essere ereditata.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
Ereditarietà
Implementazioni

Esempi

Nell'esempio Families FontFamily di codice riportato di seguito vengono illustrate tutte le famiglie di caratteri nella proprietà della classe.The following code example shows all the font families in the Families property of the FontFamily class. Questo esempio è progettato per essere usato con un Windows Form.This example is designed to be used with a Windows Form. Per eseguire questo esempio, aggiungere un ListBox oggetto listBox1 denominato a un form e chiamare PopulateListBoxWithFonts il metodo dal costruttore del modulo.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

Costruttori

FontFamily(GenericFontFamilies)

Inizializza una nuova classe FontFamily dalla famiglia di tipi di carattere generici specificata.Initializes a new FontFamily from the specified generic font family.

FontFamily(String)

Inizializza una nuova classe FontFamily con il nome specificato.Initializes a new FontFamily with the specified name.

FontFamily(String, FontCollection)

Inizializza una nuova classe FontFamily nell'insieme FontCollection specificato con il nome specificato.Initializes a new FontFamily in the specified FontCollection with the specified name.

Proprietà

Families

Restituisce una matrice che contiene tutti gli oggetti FontFamily associati al contesto grafico corrente.Returns an array that contains all the FontFamily objects associated with the current graphics context.

GenericMonospace

Ottiene un oggetto FontFamily generico a spaziatura fissa.Gets a generic monospace FontFamily.

GenericSansSerif

Ottiene un oggetto FontFamily sans serif generico.Gets a generic sans serif FontFamily object.

GenericSerif

Ottiene un oggetto FontFamily che rappresenta un tipo di carattere serif generico.Gets a generic serif FontFamily.

Name

Ottiene il nome di FontFamily.Gets the name of this FontFamily.

Metodi

CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Ereditato da MarshalByRefObject)
Dispose()

Rilascia tutte le risorse usate da questa classe FontFamily.Releases all resources used by this FontFamily.

Equals(Object)

Indica se l'oggetto specificato è un oggetto FontFamily ed è identico a questo oggetto FontFamily.Indicates whether the specified object is a FontFamily and is identical to this FontFamily.

Finalize()

Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetCellAscent(FontStyle)

Restituisce l'ascent di cella, in unità di progettazione, dell'oggetto FontFamily dello stile specificato.Returns the cell ascent, in design units, of the FontFamily of the specified style.

GetCellDescent(FontStyle)

Restituisce l'ascent di cella, in unità di progettazione, dell'oggetto FontFamily dello stile specificato.Returns the cell descent, in design units, of the FontFamily of the specified style.

GetEmHeight(FontStyle)

Ottiene l'altezza del quadrato em per lo stile specificato in unità di progettazione caratteri.Gets the height, in font design units, of the em square for the specified style.

GetFamilies(Graphics)

Restituisce una matrice che contiene tutti gli oggetti FontFamily disponibili per il contesto grafico specificato.Returns an array that contains all the FontFamily objects available for the specified graphics context.

GetHashCode()

Ottiene un codice hash per FontFamily.Gets a hash code for this FontFamily.

GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Ereditato da MarshalByRefObject)
GetLineSpacing(FontStyle)

Restituisce l'interlinea, in unità di progettazione, dell'oggetto FontFamily dello stile specificato.Returns the line spacing, in design units, of the FontFamily of the specified style. L'interlinea corrisponde alla distanza verticale tra le linee base di due righe consecutive di testo.The line spacing is the vertical distance between the base lines of two consecutive lines of text.

GetName(Int32)

Restituisce il nome della classe FontFamily nel linguaggio specificato.Returns the name, in the specified language, of this FontFamily.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Ereditato da MarshalByRefObject)
IsStyleAvailable(FontStyle)

Indica se l'enumerazione FontStyle specificata è disponibile.Indicates whether the specified FontStyle enumeration is available.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Ereditato da MarshalByRefObject)
ToString()

Converte la classe FontFamily in una rappresentazione in forma di stringa leggibile.Converts this FontFamily to a human-readable string representation.

Si applica a

Vedi anche