AutoFilterSupport
AutoFilterSupport
개요
AutoFilterSupport은 Aspose.Cells FOSS for C++에 포함된 클래스입니다.
자동 필터 작업을 위한 내부 헬퍼 메서드.
이 클래스는 C++ 프로그램에서 AutoFilterSupport 객체를 다루기 위한 10개의 메서드를 제공합니다. 사용 가능한 메서드에는 AutoFilterSupport, CompareFilterColumns, NormalizeOptionalRange, NormalizeOptionalText, NormalizeRequiredRange, NormalizeText, ParseOperatorOrDefault, ToOperatorName, TryNormalizeRange, TryParseOperator가 포함됩니다. Aspose.Cells FOSS for C++ 패키지를 설치한 후에는 모든 공개 멤버를 C++ 애플리케이션에서 사용할 수 있습니다.
메서드
| 시그니처 | 설명 |
|---|---|
AutoFilterSupport() | 이 AutoFilterSupport 인스턴스에서 AutoFilterSupport를 호출합니다. |
NormalizeOptionalRange(value: std::string_view, parameterName: std::string_view) → std::string | 옵션 범위 문자열을 정규화하고, 비어 있으면 빈 문자열을 반환합니다. 비어 있지 않지만 유효한 범위가 아닌 경우 CellsException를 발생시킵니다. |
NormalizeRequiredRange(value: std::string_view, parameterName: std::string_view) → std::string | 필수 범위 문자열을 정규화하고, 비어 있거나 유효하지 않은 경우 예외를 발생시킵니다. |
TryNormalizeRange(value: std::string_view, normalized: std::string) → bool | 범위 문자열을 정규화하려 시도합니다. 성공하면 true를 반환합니다. |
NormalizeOptionalText(value: std::string_view) → std::string | 옵션 텍스트를 트리밍하여 정규화하고, 빈 경우 빈 문자열을 반환합니다. |
NormalizeText(value: std::string_view, parameterName: std::string_view) → std::string | 텍스트 값이 null이 아님을 검증합니다. 값이 null인 경우 ArgumentNullException에 해당하는 예외를 발생시킵니다. 값을 문자열로 반환합니다. |
ParseOperatorOrDefault(value: std::string_view) → FilterOperatorType | 연산자 문자열을 파싱하며, 입력이 비어 있을 경우 기본값을 Equal로 설정합니다. |
TryParseOperator(value: std::string_view, operatorType: FilterOperatorType) → bool | 연산자 문자열을 파싱하고, 인식되지 않은 값에 대해 false를 반환합니다. |
ToOperatorName(operatorType: FilterOperatorType) → std::string | FilterOperatorType를 XML 속성 이름으로 변환하거나, Equal인 경우 null/empty를 반환합니다. |
CompareFilterColumns(left: Core::FilterColumnModel, right: Core::FilterColumnModel) → int | 열 인덱스로 두 필터 열을 비교합니다. |