Graphics.DrawString
DrawString(string, Font, Brush, float, float)
Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush
UndFont
Objekte.
public void DrawString(string s, Font font, Brush brush, float x, float y)
Parameter | Typ | Beschreibung |
---|
s | String | Schnur zum Zeichnen. |
font | Font | Font die das Textformat der Zeichenfolge definiert. |
brush | Brush | Brush die die Farbe und Textur des gezeichneten Textes bestimmt. |
x | Single | Die x-Koordinate der oberen linken Ecke des gezeichneten Textes. |
y | Single | Die y-Koordinate der oberen linken Ecke des gezeichneten Textes. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | brush ist null. -oder- s ist Null. |
Siehe auch
DrawString(string, Font, Brush, PointF)
Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush
UndFont
Objekte.
public void DrawString(string s, Font font, Brush brush, PointF point)
Parameter | Typ | Beschreibung |
---|
s | String | Schnur zum Zeichnen. |
font | Font | Font die das Textformat der Zeichenfolge definiert. |
brush | Brush | Brush die die Farbe und Textur des gezeichneten Textes bestimmt. |
point | PointF | PointF -Struktur, die die obere linke Ecke des gezeichneten Textes angibt. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | brush ist null. -oder- s ist Null. |
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
DrawString(string, Font, Brush, float, float, StringFormat)
Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush
UndFont
Objekte mit den Formatierungsattributen der angegebenenStringFormat
.
public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
Parameter | Typ | Beschreibung |
---|
s | String | Schnur zum Zeichnen. |
font | Font | Font die das Textformat der Zeichenfolge definiert. |
brush | Brush | Brush die die Farbe und Textur des gezeichneten Textes bestimmt. |
x | Single | Die x-Koordinate der oberen linken Ecke des gezeichneten Textes. |
y | Single | Die y-Koordinate der oberen linken Ecke des gezeichneten Textes. |
format | StringFormat | StringFormat die Formatierungsattribute wie Zeilenabstand und Ausrichtung angibt, die auf den gezeichneten Text angewendet werden. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | brush ist null. -oder- s ist Null. |
Siehe auch
DrawString(string, Font, Brush, PointF, StringFormat)
Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush
UndFont
Objekte mit den Formatierungsattributen der angegebenenStringFormat
.
public void DrawString(string s, Font font, Brush brush, PointF point, StringFormat format)
Parameter | Typ | Beschreibung |
---|
s | String | Schnur zum Zeichnen. |
font | Font | Font die das Textformat der Zeichenfolge definiert. |
brush | Brush | Brush die die Farbe und Textur des gezeichneten Textes bestimmt. |
point | PointF | PointF -Struktur, die die obere linke Ecke des gezeichneten Textes angibt. |
format | StringFormat | StringFormat die Formatierungsattribute wie Zeilenabstand und Ausrichtung angibt, die auf den gezeichneten Text angewendet werden. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | brush ist null. -oder- s ist Null. |
Siehe auch
DrawString(string, Font, Brush, RectangleF)
Zeichnet die angegebene Textzeichenfolge in das angegebene Rechteck mit dem angegebenenBrush
UndFont
Objekte.
public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle)
Parameter | Typ | Beschreibung |
---|
s | String | Schnur zum Zeichnen. |
font | Font | Font die das Textformat der Zeichenfolge definiert. |
brush | Brush | Brush die die Farbe und Textur des gezeichneten Textes bestimmt. |
layoutRectangle | RectangleF | RectangleF Struktur, die die Position des gezeichneten Textes angibt. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | brush ist null. -oder- s ist Null. |
Siehe auch
DrawString(string, Font, Brush, RectangleF, StringFormat)
Zeichnet die angegebene Textzeichenfolge in das angegebene Rechteck mit dem angegebenenBrush
UndFont
Objekte mit den Formatierungsattributen der angegebenenStringFormat
.
public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle,
StringFormat format)
Parameter | Typ | Beschreibung |
---|
s | String | Schnur zum Zeichnen. |
font | Font | Font die das Textformat der Zeichenfolge definiert. |
brush | Brush | Brush die die Farbe und Textur des gezeichneten Textes bestimmt. |
layoutRectangle | RectangleF | RectangleF Struktur, die die Position des gezeichneten Textes angibt. |
format | StringFormat | StringFormat die Formatierungsattribute wie Zeilenabstand und Ausrichtung angibt, die auf den gezeichneten Text angewendet werden. |
Ausnahmen
Ausnahme | Bedingung |
---|
ArgumentNullException | brush ist null. -oder- s ist null. -oder- brush ist Null. |
Siehe auch