ImageGear for C and C++ on Windows v19.6 - Updated
IG_REC_approx_regex_maximum_insert_count_set
API Reference Guide > Recognition Component API Reference > Recognition Component Functions Reference > Approx Regex Functions > IG_REC_approx_regex_maximum_insert_count_set

Assigns the maximum Insert count.

Declaration:

 
Copy Code
AT_ERRCOUNT ACCUAPI IG_REC_approx_regex_maximum_insert_count_set(
   const HIG_REC_APPROX_REGEX higRecApproxRegex,
   const AT_INT count
);

Arguments:

Name Type Description
higRecApproxRegex const HIG_REC_APPROX_REGEX The handle to an approximate regex instance.
count const AT_INT The new maximum number of Insertions allowed for a fuzzy search match.

Return Value:

The number of ImageGear errors that occurred during this function call. If there are no errors, the return value is IGE_SUCCESS.

Supported Raster Image Formats:

This function does not process image pixels.

Example:

 
Copy Code
AT_ERRCOUNT errCount = 0 ;
HIG_REC_APPROX_REGEX higRecApproxRegex = 0 ;

IG_REC_approx_regex_create( &higRecApproxRegex ) ;
errCount = IG_REC_approx_regex_maximum_insert_count_set 
                          ( higRecApproxRegex, 
                            1
                          ) ;
IG_REC_approx_regex_delete( higRecApproxRegex ) ; 

Remarks:

Establishes the maximum number of Insertions allowed for a fuzzy search match. A match is only reported if the total count of Insertions does not exceed this threshold.

The default value is 1.

With maximum error count and maximum insert count set to 1, and maximum delete count and maximum substitute count set to 0, the following strings match the pattern "12345":

where 'a' could be replaced by any single character. The following examples would not match (though both would match if preceded by a 1): Note that for a12345 or 12345a, 'a' would not be returned in a match. Since 12345 matches the pattern exactly in both those sequences, only the exact match part of the sequence would be reported.

See Also

HIG_REC_APPROX_REGEX