FontFamily Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un gruppo di visi di tipo con un design di base simile e alcune variazioni negli stili. Questa classe non può essere ereditata.
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
Esempio
Nell'esempio di codice seguente vengono illustrate tutte le famiglie di caratteri nella Families proprietà della FontFamily classe . Questo esempio è progettato per essere usato con un Windows Form. Per eseguire questo esempio, aggiungere un ListBox oggetto denominato listBox1 a una maschera e chiamare il PopulateListBoxWithFonts metodo dal costruttore del modulo.
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
Commenti
Annotazioni
In .NET 6 e versioni successive il pacchetto System.Drawing.Common, che include questo tipo, è supportato solo nei sistemi operativi Windows. L'uso di questo tipo nelle app multipiattaforma causa avvisi in fase di compilazione ed eccezioni in fase di esecuzione. Per altre informazioni, vedere System.Drawing.Common supportato solo in Windows.
Costruttori
| Nome | Descrizione |
|---|---|
| FontFamily(GenericFontFamilies) |
Inizializza un nuovo FontFamily oggetto dalla famiglia di caratteri generica specificata. |
| FontFamily(String, FontCollection) |
Inizializza un nuovo FontFamily oggetto nell'oggetto specificato FontCollection con il nome specificato. |
| FontFamily(String) |
Inizializza un nuovo FontFamily oggetto con il nome specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| Families |
Restituisce una matrice che contiene tutti gli FontFamily oggetti associati al contesto grafico corrente. |
| GenericMonospace |
Ottiene un monospace generico FontFamily. |
| GenericSansSerif |
Ottiene un oggetto sans serif FontFamily generico. |
| GenericSerif |
Ottiene un serif FontFamilygenerico. |
| Name |
Ottiene il nome dell'oggetto FontFamily. |
Metodi
| Nome | Descrizione |
|---|---|
| CreateObjRef(Type) |
Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
| Dispose() |
Rilascia tutte le risorse usate da questo FontFamilyoggetto . |
| Equals(Object) |
Indica se l'oggetto specificato è un FontFamily oggetto e è identico a questo FontFamilyoggetto . |
| Finalize() |
Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperata da Garbage Collection. |
| GetCellAscent(FontStyle) |
Restituisce l'ascente della cella, in unità di progettazione, dell'oggetto FontFamily dello stile specificato. |
| GetCellDescent(FontStyle) |
Restituisce la discesa della cella, in unità di progettazione, dell'oggetto FontFamily dello stile specificato. |
| GetEmHeight(FontStyle) |
Ottiene l'altezza, in unità di progettazione del carattere, del quadrato em per lo stile specificato. |
| GetFamilies(Graphics) |
Obsoleti.
Obsoleti.
Restituisce una matrice che contiene tutti gli FontFamily oggetti disponibili per il contesto grafico specificato. |
| GetHashCode() |
Ottiene un codice hash per l'oggetto FontFamily. |
| GetLifetimeService() |
Obsoleti.
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| GetLineSpacing(FontStyle) |
Restituisce l'interlinea, in unità di progettazione, dell'oggetto FontFamily dello stile specificato. L'interlinea è la distanza verticale tra le righe di base di due righe di testo consecutive. |
| GetName(Int32) |
Restituisce il nome, nella lingua specificata, dell'oggetto FontFamily. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| IsStyleAvailable(FontStyle) |
Indica se l'enumerazione specificata FontStyle è disponibile. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficiale dell'oggetto corrente MarshalByRefObject . (Ereditato da MarshalByRefObject) |
| ToString() |
Converte l'oggetto FontFamily in una rappresentazione di stringa leggibile. |