<< Click to Display Table of Contents >> Navigation: OCR Module > Input List Handling > OCR_ReleasePagelist |
OCR_ReleasePagelist releases the memory that PXO_Pagelist uses. Please note that all elements are case-sensitive:
HRESULT OCR_ReleasePageList(
PXO_Pagelist* pPageList
);
pPageList
Pointer to the PXO_Pagelist variable that OCR_NewPagelist created.
If the function succeeds then the return value is OCR_OK
If the function fails then the return value is an error code.
PXO_Pagelist inPages;
HRESULT hr;
DWORD nPages = 23;
hr = OCR_NewPagelist(&inPages);
if (!FAILED(hr))
{
for (DWORD i=0; i < nPages; i+=2)
{ // add all even pages up to page 23
OCR_AddPage(inPages, i);
}
}
// DO STUFF
// ...
//
// Release pagelist when finished
OCR_ReleasePagelist(&inPages);