Aspose::Cells::Pivot::IPivotItemCollection Class Referenceabstract

Represents a collection of all the PivotItem objects in the PivotField's More...

Inherits IEnumerable, and Object.

Public Member Functions

virtual intrusive_ptr< Aspose::Cells::Systems::Collections::IEnumerator > GetEnumerator ()=0
 Gets an enumerator over the elements in this collection in proper sequence. More...
 
virtual intrusive_ptr< Aspose::Cells::Pivot::IPivotItemGetObjectByIndex (Aspose::Cells::Systems::Int32 index)=0
 Gets the PivotItem Object at the specific index. More...
 
virtual intrusive_ptr< Aspose::Cells::Pivot::IPivotItemGetObjectByIndex (intrusive_ptr< Aspose::Cells::Systems::String > itemValue)=0
 Gets the PivotItem Object of the specific name. More...
 
virtual Aspose::Cells::Systems::Int32 GetCount ()=0
 Gets the count of the pivot items. More...
 
virtual void ChangeitemsOrder (Aspose::Cells::Systems::Int32 sourceIndex, Aspose::Cells::Systems::Int32 destIndex)=0
 Directly changes the orders of the two items. More...
 
virtual void add_ref ()
 
virtual int release_ref ()
 

Detailed Description

Represents a collection of all the PivotItem objects in the PivotField's

Member Function Documentation

◆ add_ref()

virtual void Aspose::Cells::Pivot::IPivotItemCollection::add_ref ( )
inlinevirtual

◆ ChangeitemsOrder()

virtual void Aspose::Cells::Pivot::IPivotItemCollection::ChangeitemsOrder ( Aspose::Cells::Systems::Int32  sourceIndex,
Aspose::Cells::Systems::Int32  destIndex 
)
pure virtual

Directly changes the orders of the two items.

Parameters
sourceIndexThe current index
destIndexThe dest index

◆ GetCount()

virtual Aspose::Cells::Systems::Int32 Aspose::Cells::Pivot::IPivotItemCollection::GetCount ( )
pure virtual

Gets the count of the pivot items.

◆ GetEnumerator()

virtual intrusive_ptr<Aspose::Cells::Systems::Collections::IEnumerator> Aspose::Cells::Pivot::IPivotItemCollection::GetEnumerator ( )
pure virtual

Gets an enumerator over the elements in this collection in proper sequence.

Returns
enumerator

◆ GetObjectByIndex() [1/2]

virtual intrusive_ptr<Aspose::Cells::Pivot::IPivotItem> Aspose::Cells::Pivot::IPivotItemCollection::GetObjectByIndex ( Aspose::Cells::Systems::Int32  index)
pure virtual

Gets the PivotItem Object at the specific index.

◆ GetObjectByIndex() [2/2]

virtual intrusive_ptr<Aspose::Cells::Pivot::IPivotItem> Aspose::Cells::Pivot::IPivotItemCollection::GetObjectByIndex ( intrusive_ptr< Aspose::Cells::Systems::String >  itemValue)
pure virtual

Gets the PivotItem Object of the specific name.

◆ release_ref()

virtual int Aspose::Cells::Pivot::IPivotItemCollection::release_ref ( )
inlinevirtual