Point bağlanılacak ikinci noktayı temsil eden yapı.
istisnalar
istisna
şart
ArgumentNullException
pen boş.
Örnekler
Bu örnek, Görüntü yüzeyinde ilkel şekiller oluşturmak için Graphics sınıfını kullanır. İşlemi göstermek için örnek, PNG formatında yeni bir Görüntü oluşturur ve Graphics sınıfı tarafından sunulan Draw yöntemlerini kullanarak Görüntü yüzeyine ilkel şekiller çizer.
[C#]//FileStream örneğini oluştururusing(System.IO.FileStreamstream=newSystem.IO.FileStream(@"C:\temp\output.png",System.IO.FileMode.Create)){//PngOptions örneğini oluşturun ve çeşitli özelliklerini ayarlayınAspose.Imaging.ImageOptions.PngOptionspngOptions=newAspose.Imaging.ImageOptions.PngOptions();//PngOptions için Kaynağı AyarlapngOptions.Source=newAspose.Imaging.Sources.StreamSource(stream);//Görüntü örneğini oluştur using(Aspose.Imaging.Imageimage=Aspose.Imaging.Image.Create(pngOptions,500,500)){// Graphics sınıfının bir örneğini oluştur ve başlatAspose.Imaging.Graphicsgraphics=newAspose.Imaging.Graphics(image);//Grafik yüzeyini temizlegraphics.Clear(Aspose.Imaging.Color.Wheat);//Siyah renkli Pen nesnesini belirterek bir Yay çizin, //Yay, Başlangıç Açısı ve Süpürme Açısını çevreleyen bir Dikdörtgengraphics.DrawArc(newAspose.Imaging.Pen(Aspose.Imaging.Color.Black,2),newAspose.Imaging.Rectangle(200,200,100,200),0,300);//Pen nesnesini Mavi renk ve koordinat Noktalarına sahip olarak belirterek bir Bezier çizin.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));//Yeşil renge ve bir dizi Noktaya sahip Pen nesnesini belirterek bir Eğri çizingraphics.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)});//Pen nesnesini ve çevresindeki Dikdörtgeni kullanarak bir Elips çizingraphics.DrawEllipse(newAspose.Imaging.Pen(Aspose.Imaging.Color.Yellow,2),newAspose.Imaging.Rectangle(300,300,100,100));//Bir çizgi çiz graphics.DrawLine(newAspose.Imaging.Pen(Aspose.Imaging.Color.Violet,2),newAspose.Imaging.Point(100,100),newAspose.Imaging.Point(200,200));//Bir Pasta segmenti çizingraphics.DrawPie(newAspose.Imaging.Pen(Aspose.Imaging.Color.Silver,2),newAspose.Imaging.Rectangle(newAspose.Imaging.Point(200,20),newAspose.Imaging.Size(200,200)),0,45);//Kırmızı renk ve bir dizi Noktaya sahip Pen nesnesini belirterek bir Çokgen çizingraphics.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)});//Bir Dikdörtgen Çizgraphics.DrawRectangle(newAspose.Imaging.Pen(Aspose.Imaging.Color.Orange,2),newAspose.Imaging.Rectangle(newAspose.Imaging.Point(250,250),newAspose.Imaging.Size(100,100)));//Bir SolidBrush nesnesi oluşturun ve çeşitli özelliklerini ayarlayınAspose.Imaging.Brushes.SolidBrushbrush=newAspose.Imaging.Brushes.SolidBrush();brush.Color=Color.Purple;brush.Opacity=100;//SolidBrush nesnesini ve Yazı Tipi'ni kullanarak belirli bir Noktada bir Dize çizingraphics.DrawString("This image is created by Aspose.Imaging API",newAspose.Imaging.Font("Times New Roman",16),brush,newAspose.Imaging.PointF(50,400));// tüm değişiklikleri kaydet.image.Save();}}