AddDateFilter(int32_t fieldIndex, DateTimeGroupingType dateTimeGroupingType, int32_t year, int32_t month, int32_t day, int32_t hour, int32_t minute, int32_t second) | Adds a date filter. |
AddFillColorFilter(int32_t fieldIndex, BackgroundType pattern, const CellsColor& foregroundColor, const CellsColor& backgroundColor) | Adds a fill color filter. |
AddFilter(int32_t fieldIndex, const U16String& criteria) | Adds a filter for a filter column. |
AddFilter(int32_t fieldIndex, const char16_t* criteria) | Adds a filter for a filter column. |
AddFontColorFilter(int32_t fieldIndex, const CellsColor& color) | Adds a font color filter. |
AddIconFilter(int32_t fieldIndex, IconSetType iconSetType, int32_t iconId) | Adds an icon filter. |
AutoFilter(AutoFilter_Impl* impl) | Constructs from an implementation object. |
AutoFilter(const AutoFilter& src) | Copy constructor. |
Custom(int32_t fieldIndex, FilterOperatorType operatorType1, const Aspose::Cells::Object& criteria1) | Filters a list with a custom criteria. |
Custom(int32_t fieldIndex, FilterOperatorType operatorType1, const Aspose::Cells::Object& criteria1, bool isAnd, FilterOperatorType operatorType2, const Aspose::Cells::Object& criteria2) | Filters a list with custom criteria. |
Dynamic_Filter(int32_t fieldIndex, DynamicFilterType dynamicFilterType) | Adds a dynamic filter. |
Filter(int32_t fieldIndex, const U16String& criteria) | Filters a list with specified criteria. |
Filter(int32_t fieldIndex, const char16_t* criteria) | Filters a list with specified criteria. |
FilterTop10(int32_t fieldIndex, bool isTop, bool isPercent, int32_t itemCount) | Filter the top 10 item in the list. |
GetCellArea() | Gets the CellArea where the specified AutoFilter applies to. |
GetFilterColumns() | Gets the collection of the filter columns. |
GetRange() | Represents the range to which the specified AutoFilter applies. |
GetShowFilterButton() | Indicates whether the AutoFilter button for this column is visible. |
GetSorter() | Gets the data sorter. |
IsNull() const | Checks whether the implementation object is nullptr. |
MatchBlanks(int32_t fieldIndex) | Match all blank cell in the list. |
MatchNonBlanks(int32_t fieldIndex) | Match all not blank cell in the list. |
explicit operator bool() const | operator bool() |
operator=(const AutoFilter& src) | operator= |
Refresh() | Refresh auto filters to hide or unhide the rows. |
Refresh(bool hideRows) | Gets all hidden rows’ indexes. |
RemoveDateFilter(int32_t fieldIndex, DateTimeGroupingType dateTimeGroupingType, int32_t year, int32_t month, int32_t day, int32_t hour, int32_t minute, int32_t second) | Removes a date filter. |
RemoveFilter(int32_t fieldIndex, const U16String& criteria) | Removes a filter for a filter column. |
RemoveFilter(int32_t fieldIndex, const char16_t* criteria) | Removes a filter for a filter column. |
RemoveFilter(int32_t fieldIndex) | Remove the specific filter. |
SetRange(int32_t row, int32_t startColumn, int32_t endColumn) | Sets the range to which the specified AutoFilter applies. |
SetRange(const U16String& value) | Represents the range to which the specified AutoFilter applies. |
SetRange(const char16_t* value) | Represents the range to which the specified AutoFilter applies. |
SetShowFilterButton(bool value) | Indicates whether the AutoFilter button for this column is visible. |
ShowAll() | Unhide all rows. |
~AutoFilter() | Destructor. |