Returns zone shape information as an array of rectangles.
Copy Code
|
|
---|---|
AT_ERRCOUNT ACCUAPI IG_REC_zone_layout_get( HIG_REC_IMAGE hImage, AT_INT nZoneIndex, LPAT_RECT* lplpRects, LPAT_INT lpRectCount ); |
Name | Type | Description |
---|---|---|
hImage | HIG_REC_IMAGE | Image handle. |
nZoneIndex | AT_INT | Index of the zone in the zone list from which the information is requested. |
lplpRects | LPAT_RECT* | Pointer to an array of AT_RECT structures for storing the requested shape information. Can't be NULL. After evaluating the result, the application should call IG_REC_free to free this array. |
lpRectCount | LPAT_INT | Pointer to a number variable for storing the number of rectangles in the lplpRects array. Can't be NULL. |
See IG_REC_image_import.
Copy Code
|
|
---|---|
AT_ERRCOUNT ErrCount = 0; HIG_REC_IMAGE higRecImage = 0; HIGEAR higImage = 0; AT_INT iZoneCount = 0; LPAT_RECT lpRects = 0; AT_INT iRectNum = 0; ErrCount += IG_load_file("Multipage.tif", &higImage); ErrCount += IG_REC_image_import(higImage, &higRecImage); ErrCount += IG_REC_zones_locate(higRecImage, NULL); ErrCount += IG_REC_zones_count_get(higRecImage, &iZoneCount); if(iZoneCount) ErrCount += IG_REC_zone_layout_get(higRecImage, 0, &lpRects, &iRectNum); ErrCount += IG_REC_image_delete(higRecImage); ErrCount += IG_image_delete(higImage); ErrCount += IG_REC_free(lpRects); |