Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν αυτός ο αριθμός είναι κλειστός. Ένα κλειστό σχήμα θα κάνει τη διαφορά μόνο στην περίπτωση που το πρώτο και το τελευταίο σχήμα είναι συνεχόμενα σχήματα. Σε αυτή την περίπτωση το πρώτο σημείο του πρώτου σχήματος θα είναι συνδεδεμένο με μια ευθεία γραμμή από το τελευταίο σημείο του τελευταίου σχήματος.
Εφαρμόζει τον καθορισμένο μετασχηματισμό στο σχήμα.
Παραδείγματα
Αυτά τα παραδείγματα χρησιμοποιούν την κλάση GraphicsPath και Graphics για τη δημιουργία και τον χειρισμό Φιγούρων σε μια επιφάνεια εικόνας. Το Example δημιουργεί μια νέα εικόνα και σχεδιάζει μονοπάτια με τη βοήθεια της κλάσης GraphicsPath. Στο τέλος η μέθοδος DrawPath που εκτίθεται από την κλάση Graphics καλείται να αποδώσει τα μονοπάτια στην επιφάνεια. Τέλος, η εικόνα εξάγεται σε μορφή αρχείου Tiff.
[C#]//Δημιουργία μιας παρουσίας εικόνας using(Aspose.PSD.Imageimage=newAspose.PSD.FileFormats.Psd.PsdImage(500,500)){//Δημιουργία και προετοιμασία μιας παρουσίας της κλάσης GraphicsAspose.PSD.Graphicsgraphics=newAspose.PSD.Graphics(image);//Διαγραφή επιφάνειας γραφικώνgraphics.Clear(Color.Wheat);//Δημιουργήστε μια παρουσία της κλάσης GraphicsPathAspose.PSD.GraphicsPathgraphicspath=newAspose.PSD.GraphicsPath();//Δημιουργήστε μια παρουσία της κλάσης FigureAspose.PSD.Figurefigure=newAspose.PSD.Figure();//Προσθήκη σχημάτων στο αντικείμενο Figurefigure.AddShape(newAspose.PSD.Shapes.RectangleShape(newRectangleF(10,10,300,300)));figure.AddShape(newAspose.PSD.Shapes.EllipseShape(newRectangleF(50,50,300,300)));figure.AddShape(newAspose.PSD.Shapes.PieShape(newRectangle(newPoint(250,250),newSize(200,200)),0,45));//Προσθήκη αντικειμένου Figure στο GraphicsPathgraphicspath.AddFigure(figure);//Σχεδίαση διαδρομής με αντικείμενο στυλό χρώματος Μαύροgraphics.DrawPath(newPen(Aspose.PSD.Color.Black,2),graphicspath);//Δημιουργήστε μια παρουσία του TiffOptions και ορίστε τις διάφορες ιδιότητές τουAspose.PSD.ImageOptions.TiffOptionstiffOptions=newAspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);// αποθήκευση όλων των αλλαγών.image.Save("C:\\temp\\output.tiff",tiffOptions);}