Aspose::Cells::IFilterColumnCollection Class Referenceabstract

A collection of Filter objects that represents all the filters in an autofiltered range. More...

Inherits CollectionBase.

Public Member Functions

virtual void RemoveAt (Aspose::Cells::Systems::Int32 index)=0
 
virtual intrusive_ptr< Aspose::Cells::IFilterColumnGetObjectByIndex (Aspose::Cells::Systems::Int32 index)=0
 Returns a single Filter object from a collection. More...
 
virtual intrusive_ptr< Aspose::Cells::IFilterColumnGetObjectByFiledIndex (Aspose::Cells::Systems::Int32 fieldIndex)=0
 Gets IFilterColumn object at the special field. More...
 

Detailed Description

A collection of Filter objects that represents all the filters in an autofiltered range.

Member Function Documentation

◆ GetObjectByFiledIndex()

virtual intrusive_ptr<Aspose::Cells::IFilterColumn> Aspose::Cells::IFilterColumnCollection::GetObjectByFiledIndex ( Aspose::Cells::Systems::Int32  fieldIndex)
pure virtual

Gets IFilterColumn object at the special field.

Parameters
fieldIndexThe integer offset of the field on which you want to base the filter (from the left of the list; the leftmost field is field 0).
Returns
Returns IFilterColumn object.

◆ GetObjectByIndex()

virtual intrusive_ptr<Aspose::Cells::IFilterColumn> Aspose::Cells::IFilterColumnCollection::GetObjectByIndex ( Aspose::Cells::Systems::Int32  index)
pure virtual

Returns a single Filter object from a collection.

◆ RemoveAt()

virtual void Aspose::Cells::IFilterColumnCollection::RemoveAt ( Aspose::Cells::Systems::Int32  index)
pure virtual

Parameters
index