Aspose::Cells::Drawing::IShapeSegmentPathCollection Class Referenceabstract

Represents a creation path consisting of a series of moves, lines and curves that when combined will form a geometric shape. More...

Inherits CollectionBase.

Public Member Functions

virtual Aspose::Cells::Systems::Int32 Add (Aspose::Cells::Drawing::ShapePathType type)=0
 Add a segment path in creation path. More...
 
virtual intrusive_ptr< Aspose::Cells::Drawing::IShapeSegmentPathGetObjectByIndex (Aspose::Cells::Systems::Int32 index)=0
 Gets ShapeSegmentPath object. More...
 

Detailed Description

Represents a creation path consisting of a series of moves, lines and curves that when combined will form a geometric shape.

Member Function Documentation

◆ Add()

virtual Aspose::Cells::Systems::Int32 Aspose::Cells::Drawing::IShapeSegmentPathCollection::Add ( Aspose::Cells::Drawing::ShapePathType  type)
pure virtual

Add a segment path in creation path.

Parameters
typeThe path type.
Returns
Returns the position of IShapeSegmentPath object in the list.

◆ GetObjectByIndex()

virtual intrusive_ptr<Aspose::Cells::Drawing::IShapeSegmentPath> Aspose::Cells::Drawing::IShapeSegmentPathCollection::GetObjectByIndex ( Aspose::Cells::Systems::Int32  index)
pure virtual

Gets ShapeSegmentPath object.

Parameters
indexThe index.
Returns
Returns a IShapeSegmentPath object.