Class Font
Inhalt
[
Ausblenden
]Font class
Definiert ein bestimmtes Format für Text, einschließlich Schriftart, Größe und Stilattributen. Diese Klasse kann nicht vererbt werden.
public sealed class Font
Konstrukteure
Name | Beschreibung |
---|---|
Font(Font, FontStyle) | Initialisiert eine neueFont die die angegebene vorhandene verwendetFont UndFontStyle Aufzählung. |
Font(string, float) | Initialisiert eine neueFont unter Verwendung einer bestimmten Größe. Der Zeichensatz ist eingestellt aufDefault , die Grafikeinheit anPoint , den Schriftstil zuRegular . |
Font(string, float, FontStyle) | Initialisiert eine neueFont unter Verwendung einer bestimmten Größe und eines bestimmten Stils. Der Zeichensatz ist eingestellt aufDefault , die Grafikeinheit anPoint . |
Font(string, float, GraphicsUnit) | Initialisiert eine neueFont unter Verwendung einer bestimmten Größe und Einheit. Der Zeichensatz ist eingestellt aufDefault der Stil ist eingestellt aufRegular . |
Font(string, float, FontStyle, GraphicsUnit) | Initialisiert eine neueFont unter Verwendung einer bestimmten Größe, eines Stils und einer Einheit. |
Font(string, float, FontStyle, GraphicsUnit, CharacterSet) | Initialisiert eine neueFont Verwenden einer bestimmten Größe, eines Stils, einer Einheit und eines Zeichensatzes. |
Eigenschaften
Name | Beschreibung |
---|---|
Bold { get; } | Ruft einen Wert ab, der angibt, ob diesFont ist fett. |
CharacterSet { get; } | Ruft einen Bytewert ab, der den Zeichensatz angibt, den dieser verwendetFont verwendet. |
Italic { get; } | Ruft einen Wert ab, der angibt, ob diesFont ist kursiv. |
Name { get; } | Ruft den Gesichtsnamen davon abFont . |
Size { get; } | Ruft die em-Größe davon abFont gemessen in den von der angegebenen EinheitenUnit Eigentum. |
Strikeout { get; } | Ruft einen Wert ab, der angibt, ob diesFont gibt eine horizontale Linie durch die Schriftart an. |
Style { get; } | Ruft Stilinformationen dafür abFont . |
Underline { get; } | Ruft einen Wert ab, der angibt, ob diesFont ist unterstrichen. |
Unit { get; } | Liefert die Maßeinheit dafürFont . |
Methoden
Name | Beschreibung |
---|---|
DeepClone() | Erstellt eine exakte tiefe Kopie davonFont . |
override Equals(object) | Gibt an, ob das angegebene Objekt ein istFont und hat die gleichen Eigenschaftswerte wie dieseFont . |
override GetHashCode() | Ruft den Hash-Code dafür abFont . |
override ToString() | Gibt eine für Menschen lesbare Zeichenfolgendarstellung davon zurückFont . |
Beispiele
Dieses Beispiel demonstriert die Verwendung der Klassen Font und SolidBrush zum Zeichnen von Zeichenfolgen auf der Bildoberfläche. Das Beispiel erstellt ein neues Image und zeichnet Formen mit Figures und GraphicsPath
[C#]
//Erzeugt eine Instanz von Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
//Erzeugt und initialisiert eine Instanz der Graphics-Klasse
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
//Löscht die Grafikoberfläche
graphics.Clear(Color.Wheat);
//Erzeugt eine Instanz von Font
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
//Eine Instanz von SolidBrush mit roter Farbe erstellen
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
// Zeichne einen String
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// Exportoptionen erstellen.
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// Alle Änderungen speichern
image.Save("C:\\temp\\output.gif", options);
}
Siehe auch
- namensraum Aspose.PSD
- Montage Aspose.PSD