| PieShape Class |
Namespace: Aspose.PSD.Shapes
The PieShape type exposes the following members.
| Name | Description | |
|---|---|---|
| PieShape |
Initializes a new instance of the PieShape class.
| |
| PieShape(RectangleF, Single, Single) |
Initializes a new instance of the PieShape class.
|
| Name | Description | |
|---|---|---|
| Bounds |
Gets the object's bounds.
(Inherited from RectangleProjectedShape.) | |
| Center |
Gets the shape's center.
(Inherited from RectangleProjectedShape.) | |
| HasSegments |
Gets a value indicating whether shape has segments.
(Inherited from RectangleProjectedShape.) | |
| LeftBottom |
Gets the left bottom rectangle point.
(Inherited from RectangleProjectedShape.) | |
| LeftTop |
Gets the left top rectangle point.
(Inherited from RectangleProjectedShape.) | |
| RectangleHeight |
Gets the rectangle height.
(Inherited from RectangleProjectedShape.) | |
| RectangleWidth |
Gets the rectangle width.
(Inherited from RectangleProjectedShape.) | |
| RightBottom |
Gets the right bottom rectangle point.
(Inherited from RectangleProjectedShape.) | |
| RightTop |
Gets the right top rectangle point.
(Inherited from RectangleProjectedShape.) | |
| Segments |
Gets the shape segments.
(Overrides EllipseShapeSegments.) | |
| StartAngle |
Gets or sets the start angle.
| |
| SweepAngle |
Gets or sets the sweep angle.
|
| Name | Description | |
|---|---|---|
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| GetBounds(Matrix) |
Gets the object's bounds.
(Inherited from RectangleProjectedShape.) | |
| GetBounds(Matrix, Pen) |
Gets the object's bounds.
(Inherited from RectangleProjectedShape.) | |
| GetHashCode | (Inherited from Object.) | |
| GetType | (Inherited from Object.) | |
| MemberwiseClone | (Inherited from Object.) | |
| ToString | (Inherited from Object.) | |
| Transform |
Applies the specified transformation to the shape.
(Inherited from RectangleProjectedShape.) |
[C#] //Create an instance of Image using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500)) { //Create and initialize an instance of Graphics class Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image); //Clear Graphics surface graphics.Clear(Color.Wheat); //Create an instance of GraphicsPath class Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath(); //Create an instance of Figure class Aspose.PSD.Figure figure1 = new Aspose.PSD.Figure(); //Add Shape to Figure object figure1.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300))); figure1.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90)); //Create an instance of Figure class Aspose.PSD.Figure figure2 = new Aspose.PSD.Figure(); //Add Shape to Figure object figure2.AddShape(new Aspose.PSD.Shapes.ArcShape(new RectangleF(10, 10, 300, 300), 0, 45)); figure2.AddShape(new Aspose.PSD.Shapes.PolygonShape(new[] { new PointF(150, 10), new PointF(150, 200), new PointF(250, 300), new PointF(350, 400) }, true)); figure2.AddShape(new Aspose.PSD.Shapes.RectangleShape(new Rectangle(new Point(250, 250), new Size(200, 200)))); //Add Figure object to GraphicsPath graphicspath.AddFigures(new[] { figure1, figure2 }); //Draw path with Pen object of color Black graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath); // Create export options and initialize them. Aspose.PSD.ImageOptions.BmpOptions options = new Aspose.PSD.ImageOptions.BmpOptions(); // save all changes. image.Save("c:\\temp\\output.bmp", options); }