Zeichnet eine Tortenform, die durch eine Ellipse definiert ist, die durch ein Koordinatenpaar, eine Breite, eine Höhe und zwei radiale Linien angegeben ist.
Pen die die Farbe, Breite und den Stil der Tortenform bestimmt.
rect
Rectangle
Rectangle -Struktur, die das umschließende Rechteck darstellt, das die Ellipse definiert, aus der die Tortenform stammt.
startAngle
Single
Winkel gemessen in Grad im Uhrzeigersinn von der x-Achse zur ersten Seite der Tortenform.
sweepAngle
Single
Winkel gemessen in Grad im Uhrzeigersinn von derstartAngle -Parameter auf die zweite Seite der Tortenform.
Ausnahmen
Ausnahme
Bedingung
ArgumentNullException
pen 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 eine Tortenform, die durch eine Ellipse definiert ist, die durch ein Koordinatenpaar, eine Breite, eine Höhe und zwei radiale Linien angegeben ist.