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 verwendet die Graphics-Klasse, um primitive Formen auf der Image-Oberfläche zu erstellen. Um den Vorgang zu demonstrieren, erstellt das Beispiel ein neues Image im PNG-Format und zeichnet primitive Formen auf der Image-Oberfläche unter Verwendung von Draw-Methoden, die von der Graphics-Klasse verfügbar gemacht werden
[C#]//Erzeugt eine Instanz von FileStreamusing(System.IO.FileStreamstream=newSystem.IO.FileStream(@"C:\temp\output.png",System.IO.FileMode.Create)){//Eine Instanz von PngOptions erstellen und ihre verschiedenen Eigenschaften festlegenAspose.Imaging.ImageOptions.PngOptionspngOptions=newAspose.Imaging.ImageOptions.PngOptions();//Setzen Sie die Quelle für PngOptionspngOptions.Source=newAspose.Imaging.Sources.StreamSource(stream);//Eine Instanz von Image erstellen using(Aspose.Imaging.Imageimage=Aspose.Imaging.Image.Create(pngOptions,500,500)){//Eine Instanz der Graphics-Klasse erstellen und initialisierenAspose.Imaging.Graphicsgraphics=newAspose.Imaging.Graphics(image);//Grafikoberfläche löschengraphics.Clear(Aspose.Imaging.Color.Wheat);//Zeichnen Sie einen Bogen, indem Sie das Stiftobjekt mit schwarzer Farbe angeben, //ein Rechteck, das den Bogen, den Startwinkel und den Sweep-Winkel umgibtgraphics.DrawArc(newAspose.Imaging.Pen(Aspose.Imaging.Color.Black,2),newAspose.Imaging.Rectangle(200,200,100,200),0,300);//Zeichnen Sie einen Bezier, indem Sie das Stiftobjekt mit blauer Farbe und Koordinatenpunkten angeben.graphics.DrawBezier(newAspose.Imaging.Pen(Aspose.Imaging.Color.Blue,2),newAspose.Imaging.Point(250,100),newAspose.Imaging.Point(300,30),newAspose.Imaging.Point(450,100),newAspose.Imaging.Point(235,25));//Zeichnen Sie eine Kurve, indem Sie das Stiftobjekt mit grüner Farbe und einem Array von Punkten angebengraphics.DrawCurve(newAspose.Imaging.Pen(Aspose.Imaging.Color.Green,2),new[]{newAspose.Imaging.Point(100,200),newAspose.Imaging.Point(100,350),newAspose.Imaging.Point(200,450)});//Zeichne eine Ellipse mit dem Pen-Objekt und einem umgebenden Rectanglegraphics.DrawEllipse(newAspose.Imaging.Pen(Aspose.Imaging.Color.Yellow,2),newAspose.Imaging.Rectangle(300,300,100,100));//Zeichne eine Linie graphics.DrawLine(newAspose.Imaging.Pen(Aspose.Imaging.Color.Violet,2),newAspose.Imaging.Point(100,100),newAspose.Imaging.Point(200,200));// Zeichne ein Kreissegmentgraphics.DrawPie(newAspose.Imaging.Pen(Aspose.Imaging.Color.Silver,2),newAspose.Imaging.Rectangle(newAspose.Imaging.Point(200,20),newAspose.Imaging.Size(200,200)),0,45);//Zeichnen Sie ein Polygon, indem Sie das Stiftobjekt mit roter Farbe und einem Array von Punkten angebengraphics.DrawPolygon(newAspose.Imaging.Pen(Aspose.Imaging.Color.Red,2),new[]{newAspose.Imaging.Point(20,100),newAspose.Imaging.Point(20,200),newAspose.Imaging.Point(220,20)});//Zeichne ein Rechteckgraphics.DrawRectangle(newAspose.Imaging.Pen(Aspose.Imaging.Color.Orange,2),newAspose.Imaging.Rectangle(newAspose.Imaging.Point(250,250),newAspose.Imaging.Size(100,100)));//Ein SolidBrush-Objekt erstellen und seine verschiedenen Eigenschaften festlegenAspose.Imaging.Brushes.SolidBrushbrush=newAspose.Imaging.Brushes.SolidBrush();brush.Color=Color.Purple;brush.Opacity=100;//Zeichne einen String mit dem SolidBrush-Objekt und der Schriftart an einem bestimmten Punktgraphics.DrawString("This image is created by Aspose.Imaging API",newAspose.Imaging.Font("Times New Roman",16),brush,newAspose.Imaging.PointF(50,400));// Alle Änderungen speichern.image.Save();}}
Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush undFont Objekte mit den Formatierungsattributen der angegebenenStringFormat .
Zeichnet die angegebene Textzeichenfolge an der angegebenen Stelle mit dem angegebenenBrush undFont Objekte mit den Formatierungsattributen der angegebenenStringFormat .
Zeichnet die angegebene Textzeichenfolge in das angegebene Rechteck mit dem angegebenenBrush undFont Objekte mit den Formatierungsattributen der angegebenenStringFormat .