MultipleFilterCollection

MultipleFilterCollection class

Represents the multiple filter collection.

class MultipleFilterCollection;

Remarks

NOTE: This class is now obsolete. Instead,please use FilterValueCollection instead. This property will be removed 12 months later since June 2026. Aspose apologizes for any inconvenience you may have experienced.

Constructors

NameDescription
constructor()Constructs one new instance.
constructor(VObject)Constructs from a VObject convertible to this.

Properties

PropertyTypeDescription
countnumberReadonly. Gets the count of the filter values.
matchBlankbooleanIndicates whether to filter by blank.

Methods

MethodDescription
get(number)Gets DateTimeGroupItem or a string value.
add(string)Adds a label filter criteria.
add(DateTimeGroupingType, number, number, number)Adds a date filter criteria value.
add(DateTimeGroupingType, number, number, number, number, number, number)Adds a date time filter criteria value.
getEnumerator()Get the enumerator for filter value,
toVObject()Gets the VObject.

constructor()

Constructs one new instance.

constructor();

Remarks

NOTE: This member is now obsolete. Instead,please set FilterColumn.FilterType as FilterType.MultipleFilters then get FilterColumn.MultipleFilters. This property will be removed 12 months later since June 2026. Aspose apologizes for any inconvenience you may have experienced.

constructor(VObject)

Constructs from a VObject convertible to this.

constructor(vobj: VObject);

Parameters:

ParameterTypeDescription
vobjVObjectThe vobject.

count

Readonly. Gets the count of the filter values.

count : number;

matchBlank

Indicates whether to filter by blank.

matchBlank : boolean;

get(number)

Gets DateTimeGroupItem or a string value.

get(index: number) : VObject;

Parameters:

ParameterTypeDescription
indexnumber

add(string)

Adds a label filter criteria.

add(filter: string) : void;

Parameters:

ParameterTypeDescription
filterstringThe filter data.

add(DateTimeGroupingType, number, number, number)

Adds a date filter criteria value.

add(type: DateTimeGroupingType, year: number, month: number, day: number) : void;

Parameters:

ParameterTypeDescription
typeDateTimeGroupingTypeThe type of date filter.
yearnumberThe year.
monthnumberThe month.
daynumberThe day.

add(DateTimeGroupingType, number, number, number, number, number, number)

Adds a date time filter criteria value.

add(type: DateTimeGroupingType, year: number, month: number, day: number, hour: number, minute: number, second: number) : void;

Parameters:

ParameterTypeDescription
typeDateTimeGroupingTypeThe type of date filter.
yearnumberThe year.
monthnumberThe month.
daynumberThe day.
hournumberThe hour.
minutenumberThe minute.
secondnumberThe second.

getEnumerator()

Get the enumerator for filter value,

getEnumerator() : FilterValueEnumerator;

Returns

FilterValueEnumerator

toVObject()

Gets the VObject.

toVObject() : VObject;