Graphics.DrawString
DrawString(string, Font, Brush, float, float)
Ritar den angivna textsträngen på den angivna platsen med den angivnaBrush
ochFont
objekt.
public void DrawString(string s, Font font, Brush brush, float x, float y)
Parameter | Typ | Beskrivning |
---|
s | String | Sträng att rita. |
font | Font | Font som definierar textformatet för strängen. |
brush | Brush | Brush som bestämmer färgen och strukturen på den ritade texten. |
x | Single | X-koordinaten för det övre vänstra hörnet av den ritade texten. |
y | Single | Y-koordinaten för det övre vänstra hörnet av den ritade texten. |
Undantag
undantag | skick |
---|
ArgumentNullException | brush är null. -eller- s är inget. |
Se även
DrawString(string, Font, Brush, PointF)
Ritar den angivna textsträngen på den angivna platsen med den angivnaBrush
ochFont
objekt.
public void DrawString(string s, Font font, Brush brush, PointF point)
Parameter | Typ | Beskrivning |
---|
s | String | Sträng att rita. |
font | Font | Font som definierar textformatet för strängen. |
brush | Brush | Brush som bestämmer färgen och strukturen på den ritade texten. |
point | PointF | PointF struktur som anger det övre vänstra hörnet av den ritade texten. |
Undantag
undantag | skick |
---|
ArgumentNullException | brush är null. -eller- s är inget. |
Exempel
Det här exemplet visar användningen av klassen Font och SolidBrush för att rita strängar på bildytan. Exemplet skapar en ny bild och ritar former med hjälp av Figurer och GraphicsPath
[C#]
//Skapar en instans av bild
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
//Skapar och initierar en instans av klassen Graphics
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
//Rensar grafikytan
graphics.Clear(Color.Wheat);
//Skapar en instans av Font
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
//Skapa en instans av SolidBrush med röd färg
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
//Rita ett snöre
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// skapa exportalternativ.
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// spara alla ändringar
image.Save("C:\\temp\\output.gif", options);
}
Se även
DrawString(string, Font, Brush, float, float, StringFormat)
Ritar den angivna textsträngen på den angivna platsen med den angivnaBrush
ochFont
objekt som använder formateringsattributen för de angivnaStringFormat
.
public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
Parameter | Typ | Beskrivning |
---|
s | String | Sträng att rita. |
font | Font | Font som definierar textformatet för strängen. |
brush | Brush | Brush som bestämmer färgen och strukturen på den ritade texten. |
x | Single | X-koordinaten för det övre vänstra hörnet av den ritade texten. |
y | Single | Y-koordinaten för det övre vänstra hörnet av den ritade texten. |
format | StringFormat | StringFormat som anger formateringsattribut, såsom radavstånd och justering, som tillämpas på den ritade texten. |
Undantag
undantag | skick |
---|
ArgumentNullException | brush är null. -eller- s är inget. |
Se även
DrawString(string, Font, Brush, PointF, StringFormat)
Ritar den angivna textsträngen på den angivna platsen med den angivnaBrush
ochFont
objekt som använder formateringsattributen för de angivnaStringFormat
.
public void DrawString(string s, Font font, Brush brush, PointF point, StringFormat format)
Parameter | Typ | Beskrivning |
---|
s | String | Sträng att rita. |
font | Font | Font som definierar textformatet för strängen. |
brush | Brush | Brush som bestämmer färgen och strukturen på den ritade texten. |
point | PointF | PointF struktur som anger det övre vänstra hörnet av den ritade texten. |
format | StringFormat | StringFormat som anger formateringsattribut, såsom radavstånd och justering, som tillämpas på den ritade texten. |
Undantag
undantag | skick |
---|
ArgumentNullException | brush är null. -eller- s är inget. |
Se även
DrawString(string, Font, Brush, RectangleF)
Ritar den angivna textsträngen i den angivna rektangeln med den angivnaBrush
ochFont
objekt.
public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle)
Parameter | Typ | Beskrivning |
---|
s | String | Sträng att rita. |
font | Font | Font som definierar textformatet för strängen. |
brush | Brush | Brush som bestämmer färgen och strukturen på den ritade texten. |
layoutRectangle | RectangleF | RectangleF struktur som anger platsen för den ritade texten. |
Undantag
undantag | skick |
---|
ArgumentNullException | brush är null. -eller- s är inget. |
Se även
DrawString(string, Font, Brush, RectangleF, StringFormat)
Ritar den angivna textsträngen i den angivna rektangeln med den angivnaBrush
ochFont
objekt som använder formateringsattributen för de angivnaStringFormat
.
public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle,
StringFormat format)
Parameter | Typ | Beskrivning |
---|
s | String | Sträng att rita. |
font | Font | Font som definierar textformatet för strängen. |
brush | Brush | Brush som bestämmer färgen och strukturen på den ritade texten. |
layoutRectangle | RectangleF | RectangleF struktur som anger platsen för den ritade texten. |
format | StringFormat | StringFormat som anger formateringsattribut, såsom radavstånd och justering, som tillämpas på den ritade texten. |
Undantag
undantag | skick |
---|
ArgumentNullException | brush är null. -eller- s är null. -eller- brush är inget. |
Se även