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)
ParameterTypBeschreibung
sStringSchnur zum Zeichnen.
fontFontFont die das Textformat der Zeichenfolge definiert.
brushBrushBrush die die Farbe und Textur des gezeichneten Textes bestimmt.
xSingleDie x-Koordinate der oberen linken Ecke des gezeichneten Textes.
ySingleDie y-Koordinate der oberen linken Ecke des gezeichneten Textes.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionbrush 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)
ParameterTypBeschreibung
sStringSchnur zum Zeichnen.
fontFontFont die das Textformat der Zeichenfolge definiert.
brushBrushBrush die die Farbe und Textur des gezeichneten Textes bestimmt.
pointPointFPointF -Struktur, die die obere linke Ecke des gezeichneten Textes angibt.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionbrush 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)
ParameterTypBeschreibung
sStringSchnur zum Zeichnen.
fontFontFont die das Textformat der Zeichenfolge definiert.
brushBrushBrush die die Farbe und Textur des gezeichneten Textes bestimmt.
xSingleDie x-Koordinate der oberen linken Ecke des gezeichneten Textes.
ySingleDie y-Koordinate der oberen linken Ecke des gezeichneten Textes.
formatStringFormatStringFormat die Formatierungsattribute wie Zeilenabstand und Ausrichtung angibt, die auf den gezeichneten Text angewendet werden.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionbrush 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)
ParameterTypBeschreibung
sStringSchnur zum Zeichnen.
fontFontFont die das Textformat der Zeichenfolge definiert.
brushBrushBrush die die Farbe und Textur des gezeichneten Textes bestimmt.
pointPointFPointF -Struktur, die die obere linke Ecke des gezeichneten Textes angibt.
formatStringFormatStringFormat die Formatierungsattribute wie Zeilenabstand und Ausrichtung angibt, die auf den gezeichneten Text angewendet werden.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionbrush 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)
ParameterTypBeschreibung
sStringSchnur zum Zeichnen.
fontFontFont die das Textformat der Zeichenfolge definiert.
brushBrushBrush die die Farbe und Textur des gezeichneten Textes bestimmt.
layoutRectangleRectangleFRectangleF Struktur, die die Position des gezeichneten Textes angibt.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionbrush 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)
ParameterTypBeschreibung
sStringSchnur zum Zeichnen.
fontFontFont die das Textformat der Zeichenfolge definiert.
brushBrushBrush die die Farbe und Textur des gezeichneten Textes bestimmt.
layoutRectangleRectangleFRectangleF Struktur, die die Position des gezeichneten Textes angibt.
formatStringFormatStringFormat die Formatierungsattribute wie Zeilenabstand und Ausrichtung angibt, die auf den gezeichneten Text angewendet werden.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionbrush ist null. -oder- s ist null. -oder- brush ist Null.

Siehe auch