Получает или задает значение, указывающее, закрыта ли эта фигура. Замкнутая фигура будет иметь значение только в том случае, если формы первой и последней фигуры являются непрерывными фигурами. В этом случае первая точка первой фигуры будет соединена прямой линией с последней точкой последней фигуры.
В этих примерах используются GraphicsPath и класс Graphics для создания и управления рисунками на поверхности изображения. Пример создает новое изображение и рисует пути с помощью класса 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);// Нарисовать путь с помощью объекта Pen черного цвета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);}