 
            Enables a vertical dictionary for use by the checking module.
| 
                        Copy Code
                     | |
|---|---|
| 
AT_ERRCOUNT IG_REC_vertical_dict_enable(
   const AT_CHAR* description
);
 | |
| Name | Type | Description | 
|---|---|---|
| description | const AT_CHAR* | Description of the dictionary to enable, obtained from IG_REC_vertical_dict_available_desc_get. | 
This function does not process image pixels.
| 
                        Copy Code
                     | |
|---|---|
| AT_ERRCOUNT ErrCount = 0; AT_INT iVDCount = 0; AT_INT iVDIndex = 0; AT_INT iDescLen = 0; AT_CHAR* lpBuffer = 0; AT_BOOL bEnabled = FALSE; ErrCount += IG_REC_vertical_dict_available_count_get(&iVDCount); while(iVDIndex < iVDCount) { ErrCount += IG_REC_vertical_dict_available_desc_len_get(iVDIndex, &iDescLen); lpBuffer = (AT_CHAR*) malloc(iDescLen * sizeof(AT_CHAR)); if(lpBuffer) { ErrCount += IG_REC_vertical_dict_available_desc_get(iVDIndex, lpBuffer, iDescLen); ErrCount += IG_REC_vertical_dict_enable(lpBuffer); //... free(lpBuffer); } iVDIndex++; } | |
Specifying a Vertical dictionary is a page-level setting. Once it is specified, it is applied to all zones on the page, except in zones with their IG_REC_ZCF_VERTDICT_PROHIBIT flag set. This is useful for excluding zones from the Vertical dictionary checking.