Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
Font-Klasse
Definiert ein bestimmtes Format für Text, einschließlich der Attribute für Schriftart, Schriftgrad und Schriftschnitt. Diese Klasse kann nicht vererbt werden.
Assembly: System.Drawing (in System.Drawing.dll)
Der Font-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
Font(Font, FontStyle) | Initialisiert ein neues Font-Objekt, das das angegebene vorhandene Font-Objekt und die FontStyle-Enumeration verwendet. |
|
Font(FontFamily, Single) | Initialisiert einen neuen Font mit einer angegebenen Größe. |
|
Font(String, Single) | Initialisiert einen neuen Font mit einer angegebenen Größe. |
|
Font(FontFamily, Single, FontStyle) | Initialisiert einen neuen Font mit einer angegebenen Größe und einem angegebenen Format. |
|
Font(FontFamily, Single, GraphicsUnit) | Initialisiert einen neuen Font mit einer angegebenen Größe und Einheit. Legt das Format auf FontStyle.Regular fest. |
|
Font(String, Single, FontStyle) | Initialisiert einen neuen Font mit einer angegebenen Größe und einem angegebenen Format. |
|
Font(String, Single, GraphicsUnit) | Initialisiert einen neuen Font mit einer angegebenen Größe und Einheit. Das Format wird auf FontStyle.Regular festgelegt. |
|
Font(FontFamily, Single, FontStyle, GraphicsUnit) | Initialisiert einen neuen Font mit einer angegebenen Größe und Einheit und einem angegebenen Format. |
|
Font(String, Single, FontStyle, GraphicsUnit) | Initialisiert einen neuen Font mit einer angegebenen Größe und Einheit und einem angegebenen Format. |
|
Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte) | Initialisiert einen neuen Font mit einer angegebenen Größe, Einheit und einem angegebenen Format und Zeichensatz. |
|
Font(String, Single, FontStyle, GraphicsUnit, Byte) | Initialisiert einen neuen Font mit einer angegebenen Größe, Einheit und einem angegebenen Format und Zeichensatz. |
|
Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean) | Initialisiert einen neuen Font mit einer angegebenen Größe, Einheit und einem angegebenen Format und Zeichensatz. |
|
Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean) | Initialisiert einen neuen Font mit der angegebenen Größe, Einheit und dem angegebenen Format und Zeichensatz. |
| Name | Beschreibung | |
|---|---|---|
|
Bold | Ruft einen Wert ab, der angibt, ob dieses Font-Objekt fett formatiert ist. |
|
FontFamily | Ruft die FontFamily ab, die diesem Font zugeordnet ist. |
|
GdiCharSet | Ruft einen Bytewert ab, der den von diesem Font-Objekt verwendeten GDI-Zeichensatz angibt. |
|
GdiVerticalFont | Ruft einen booleschen Wert ab, der angibt, ob dieser Font von einer vertikalen GDI-Schriftart abgeleitet ist. |
|
Height | Ruft den Zeilenabstand für diese Schriftart ab. |
|
IsSystemFont | Ruft einen Wert ab, der angibt, ob die Schriftart ein Member von SystemFonts ist. |
|
Italic | Ruft einen Wert ab, der angibt, ob auf diese Schriftart eine kursive Formatierung angewendet wurde. |
|
Name | Ruft den Schriftartnamen dieses Font ab. |
|
OriginalFontName | Infrastruktur. Ruft den Namen der ursprünglich angegebenen Schriftart ab. |
|
Size | Ruft die Geviertgröße dieses Font ab, gemessen in den von der Unit-Eigenschaft angegebenen Einheiten. |
|
SizeInPoints | Ruft die Geviertgröße dieses Font-Objekts in Punkt ab. |
|
Strikeout | Ruft einen Wert ab, der angibt, ob dieser Font eine horizontale Linie durch die Schriftart angibt. |
|
Style | Ruft Informationen zum Schriftschnitt für dieses Font-Objekt ab. |
|
SystemFontName | Ruft den Namen der Systemschriftart ab, wenn die IsSystemFont-Eigenschaft true zurückgibt. |
|
Underline | Ruft einen Wert ab, der angibt, ob dieses Font-Objekt unterstrichen ist. |
|
Unit | Ruft die Maßeinheit für diesen Font ab. |
| Name | Beschreibung | |
|---|---|---|
|
Clone | Erstellt eine genaue Kopie von diesem Font. |
|
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) |
|
Dispose | Gibt alle von diesem Font verwendeten Ressourcen frei. |
|
Equals | Gibt an, ob das angegebene Objekt ein Font ist und über dieselben Eigenschaftswerte für FontFamily, GdiVerticalFont, GdiCharSet, Style, Size und Unit wie dieser Font verfügt. (Überschreibt Object.Equals(Object).) |
|
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.) |
|
FromHdc | Erstellt ein Font-Objekt aus dem angegebenen Windows-Handle für einen Gerätekontext. |
|
FromHfont | Erstellt einen Font aus dem angegebenen Windows-Handle. |
|
FromLogFont(Object) | Erstellt einen Font aus der angegebenen logischen GDI-Schriftartstruktur (LOGFONT). |
|
FromLogFont(Object, IntPtr) | Erstellt einen Font aus der angegebenen logischen GDI-Schriftartstruktur (LOGFONT). |
|
GetHashCode | Ruft den Hashcode für diesen Font ab. (Überschreibt Object.GetHashCode().) |
|
GetHeight() | Gibt den Zeilenabstand dieser Schriftart in Pixel zurück. |
|
GetHeight(Graphics) | Gibt den Zeilenabstand dieser Schriftart in der aktuellen Einheit eines angegebenen Graphics-Objekts zurück. |
|
GetHeight(Single) | Gibt die Höhe dieses Font-Objekts in Pixel zurück, wenn dieses auf einem Gerät mit der angegebenen vertikalen Auflösung gezeichnet wird. |
|
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
InitializeLifetimeService | Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) |
|
MemberwiseClone() | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) |
|
ToHfont | Gibt ein Handle für dieses Font-Objekt zurück. |
|
ToLogFont(Object) | Erstellt eine logische GDI-Schriftartstruktur (LOGFONT) aus diesem Font. |
|
ToLogFont(Object, Graphics) | Erstellt eine logische GDI-Schriftartstruktur (LOGFONT) aus diesem Font. |
|
ToString | Gibt eine Zeichenfolgendarstellung von diesem Font-Objekt im Klartext zurück. (Überschreibt Object.ToString().) |
| Name | Beschreibung | |
|---|---|---|
|
ISerializable.GetObjectData | Füllt eine SerializationInfo mit den Daten auf, die zum Serialisieren des Zielobjekts erforderlich sind. |
Weitere Informationen zum Erstellen von Schriftarten finden Sie unter Gewusst wie: Erstellen von Schriftartfamilien und Schriftarten. Windows Forms-Anwendungen unterstützen TrueType-Schriftarten und verfügen über eine begrenzte Unterstützung für OpenType-Schriftarten. Wenn Sie versuchen, eine Schriftart zu verwenden, die nicht unterstützt wird, oder wenn die Schriftart auf dem Computer mit der Anwendung nicht installiert ist, wird die Schriftart Microsoft Sans Serif ersetzt.
Im folgenden Codebeispiel wird die Verwendung des Font-Konstruktors und der Eigenschaften Size, SizeInPoints und Unit veranschaulicht. Dieses Beispiel ist für die Verwendung mit einem Windows Form vorgesehen, das die ComboBox mit der Bezeichnung ComboBox1 mit den Zeichenfolgen "Bigger" und "Smaller" und ein Label mit der Bezeichnung Label1 enthält. Fügen Sie den folgenden Code in das Formular ein, und ordnen Sie die ComboBox1_SelectedIndexChanged-Methode demSelectedIndexChanged-Ereignis des ComboBox-Steuerelements zu.
private void ComboBox1_SelectedIndexChanged(System.Object sender, System.EventArgs e) { // Cast the sender object back to a ComboBox. ComboBox ComboBox1 = (ComboBox) sender; // Retrieve the selected item. string selectedString = (string) ComboBox1.SelectedItem; // Convert it to lowercase. selectedString = selectedString.ToLower(); // Declare the current size. float currentSize; // Switch on the selected item. switch(selectedString) { // If Bigger is selected, get the current size from the // Size property and increase it. Reset the font to the // new size, using the current unit. case "bigger": currentSize = Label1.Font.Size; currentSize += 2.0F; Label1.Font = new Font(Label1.Font.Name, currentSize, Label1.Font.Style, Label1.Font.Unit); // If Smaller is selected, get the current size, in points, // and decrease it by 1. Reset the font with the new size // in points. break; case "smaller": currentSize = Label1.Font.SizeInPoints; currentSize -= 1; Label1.Font = new Font(Label1.Font.Name, currentSize, Label1.Font.Style); break; } }
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.