Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GDI+ gruppiert Schriftarten mit derselben Schriftart, aber unterschiedlichen Formatvorlagen in Schriftfamilien. Die Schriftartfamilie Arial enthält beispielsweise die folgenden Schriftarten:
Arial Normal
Arial fett
Arial Kursiv
Arial fett kursiv
GDI+ verwendet vier Schriftstile, um Schriftfamilien zu bilden: normal, fett, kursiv und fett kursiv. Adjektive wie schmale und abgerundete Adjektive gelten nicht als Stile; vielmehr sind sie Teil des Familiennamens. Arial Narrow ist beispielsweise eine Schriftartfamilie mit den folgenden Mitgliedern:
Arial Schmal normal
Arial Schmal fett
Arial schmal kursiv
Arial schmal fett kursiv
Bevor Sie Text mit GDI+ zeichnen können, müssen Sie ein FontFamily Objekt und ein Font Objekt erstellen. Das FontFamily Objekt gibt die Schriftart an (z. B. Arial), und das Font Objekt gibt die Größe, den Stil und die Einheiten an.
Beispiel
Im folgenden Beispiel wird eine ariale Schriftart im regulären Stil mit einer Größe von 16 Pixeln erstellt. Im folgenden Code ist das erste An den Font Konstruktor übergebene Argument das FontFamily Objekt. Das zweite Argument gibt den Schriftgrad in Einheiten an, die durch das vierte Argument identifiziert werden. Das dritte Argument identifiziert den Stil.
Pixel ist ein Element der GraphicsUnit Enumeration und Regular ist ein Element der FontStyle Enumeration.
FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
fontFamily,
16,
FontStyle.Regular,
GraphicsUnit.Pixel);
Dim fontFamily As New FontFamily("Arial")
Dim font As New Font( _
fontFamily, _
16, _
FontStyle.Regular, _
GraphicsUnit.Pixel)
Code kompilieren
Das obige Beispiel ist für die Verwendung mit Windows Forms konzipiert und erfordert PaintEventArgse
, einen Parameter von PaintEventHandler.
Siehe auch
.NET Desktop feedback