FontFamily Classe
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 tipi di carattere che presentano una progettazione di base simile e alcune variazioni negli stili. La 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
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 nome listBox1
a un modulo 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
Nota
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 e eccezioni in fase di esecuzione. Per altre informazioni, vedere System.Drawing.Common supportato solo in Windows.
Font |
Inizializza una nuova classe FontFamily dalla famiglia di tipi di carattere generici specificata. |
Font |
Inizializza una nuova classe FontFamily con il nome specificato. |
Font |
Inizializza una nuova classe FontFamily nella raccolta FontCollection specificata con il nome specificato. |
Families |
Restituisce una matrice che contiene tutti gli oggetti FontFamily associati al contesto grafico corrente. |
Generic |
Ottiene un oggetto FontFamily generico a spaziatura fissa. |
Generic |
Ottiene un oggetto FontFamily sans serif generico. |
Generic |
Ottiene un oggetto FontFamily che rappresenta un tipo di carattere serif generico. |
Name |
Ottiene il nome di FontFamily. |
Create |
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. (Ereditato da MarshalByRefObject) |
Dispose() |
Rilascia tutte le risorse usate da questa classe FontFamily. |
Equals(Object) |
Indica se l'oggetto specificato è un oggetto FontFamily ed è identico a questo oggetto 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. |
Get |
Restituisce l'ascent di cella, in unità di progettazione, dell'oggetto FontFamily dello stile specificato. |
Get |
Restituisce l'ascent di cella, in unità di progettazione, dell'oggetto FontFamily dello stile specificato. |
Get |
Ottiene l'altezza del quadrato em per lo stile specificato in unità di progettazione caratteri. |
Get |
Obsoleti.
Obsoleti.
Restituisce una matrice che contiene tutti gli oggetti FontFamily disponibili per il contesto grafico specificato. |
Get |
Ottiene un codice hash per l'oggetto FontFamily. |
Get |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
Get |
Restituisce l'interlinea, in unità di progettazione, dell'oggetto FontFamily dello stile specificato. L'interlinea corrisponde alla distanza verticale tra le linee base di due righe di testo consecutive. |
Get |
Restituisce il nome della classe FontFamily nella lingua specificata. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Initialize |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
Is |
Indica se l'enumerazione FontStyle specificata è disponibile. |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Memberwise |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
To |
Converte la classe FontFamily in una rappresentazione in forma di stringa leggibile. |
Prodotto | Versioni |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: