#include "ltdoc2.h"
L_LTDOC2_API L_INT L_Doc2GetStatusExt(hDoc, nDocId, pStatus, uStructSize)
Gets last recognition status.
Handle to the OCR document.
Document ID created by calling L_Doc2CreateDocument.
Pointer to a STATUS2 structure to be updated.
Size in bytes, of the structure pointed to by pStatus. Use sizeof(STATUS2) to calculate this value.
Value | Meaning |
---|---|
SUCCESS | The function was successful. |
< 1 | An error occurred. Refer to Return Codes. |
✎ NOTE
Be sure to call L_Doc2Recognize / L_Doc2RecognizeExt before calling L_Doc2GetStatusExt. Otherwise, the STATUS2 structure will be empty and may throw an error.
The status information returned by L_Doc2GetStatusExt represents the accuracy and timing data of the last recognition operation.
Required DLLs and Libraries
L_INT Doc2GetStatusExampleExt(L_HDOC2 hDoc, L_INT nDocId)
{
L_INT nRet;
STATUS2 Status;
L_TCHAR szBuffer[1024];
ZeroMemory(&Status, sizeof(STATUS2));
ZeroMemory(szBuffer, sizeof(szBuffer));
nRet = L_Doc2GetStatusExt(hDoc, nDocId, &Status, sizeof(STATUS2));
if (nRet == SUCCESS)
{
wsprintf(szBuffer, TEXT("Recognized Characters = %d\nRecognized Words = %d\nRejected Characters = %d\n"),
Status.nRecogChrCount,
Status.nRecogWordCount,
Status.nRejectChrCount);
MessageBox(NULL, szBuffer, TEXT("Notice!"), MB_OK);
}
else
return nRet;
return SUCCESS;
}