Ottiene o imposta un valore che indica se questa figura è chiusa. Una figura chiusa farà la differenza solo nel caso in cui la prima e l’ultima forma della figura siano forme continue. In tal caso il primo punto della prima forma sarà collegato da una linea retta dall’ultimo punto dell’ultima forma.
Questi esempi utilizzano la classe GraphicsPath e Graphics per creare e manipolare figure su una superficie immagine. L’esempio crea una nuova immagine e disegna percorsi con l’aiuto della classe GraphicsPath. Alla fine viene chiamato il metodo DrawPath esposto dalla classe Graphics per rendere i percorsi sulla superficie. Infine l’immagine viene esportata nel formato di file Tiff.
[C#]//Crea un'istanza di Image using(Aspose.PSD.Imageimage=newAspose.PSD.FileFormats.Psd.PsdImage(500,500)){//Crea e inizializza un'istanza della classe GraphicsAspose.PSD.Graphicsgraphics=newAspose.PSD.Graphics(image);//Superficie grafica chiaragraphics.Clear(Color.Wheat);//Crea un'istanza della classe GraphicsPathAspose.PSD.GraphicsPathgraphicspath=newAspose.PSD.GraphicsPath();//Crea un'istanza della classe FigureAspose.PSD.Figurefigure=newAspose.PSD.Figure();//Aggiungi forme all'oggetto Figurafigure.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));//Aggiungi l'oggetto Figura a GraphicsPathgraphicspath.AddFigure(figure);//Disegna il percorso con l'oggetto Penna di colore Nerographics.DrawPath(newPen(Aspose.PSD.Color.Black,2),graphicspath);//Crea un'istanza di TiffOptions e imposta le sue varie proprietàAspose.PSD.ImageOptions.TiffOptionstiffOptions=newAspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);// salva tutte le modifiche.image.Save("C:\\temp\\output.tiff",tiffOptions);}