This function is called at different points within OCR for AnyDoc to inform you of different actions that are taking place within a batch of documents. These points are specified in the lpDllBatchStruct member variable nAction.
void CUSTOMDLL_API DLLBatchStatus
( LPDLLBATCHSTRUCT lpDllBatchStruct );
-
CDLL_BATCH_CREATED: Made after a new batch has been created.
-
CDLL_BATCH_DELETED: Made when a batch is deleted from the pending queue.
-
CDLL_BATCH_COMMITTED: Made upon completion of a batch being committed.
-
CDLL_BATCH_RESUBMITTED: Made when a batch is resubmitted from the history queue.
-
CDLL_BATCH_RESTARTED: Made when a batch is restarted from the pending queue.
-
CDLL_BATCH_RECOMMITTED: Made when a batch is recommitted from the history queue.
-
CDLL_NEW_IMAGE_VERIFY_STARTED: Made when a new image is brought up in the verifier.
During verification, if the verification buttons are pressed and an action is generated, then the lpDllBatchStruct member variable nAction contains one of the following (in button order):
Button |
Description |
---|---|
Top of Page |
CDLL_BATCH_VERIFY_TOP_PAGE_BY_USER |
Bottom of Page |
CDLL_BATCH_VERIFY_BOTTOM_PAGE_BY_USER |
Save Page |
CDLL_BATCH_VERIFY_SAVE_PAGE_BY_USER |
Redo Page |
CDLL_BATCH_VERIFY_REDO_PAGE_BY_USER |
Delete Page |
CDLL_BATCH_VERIFY_DEL_PAGE_BY_USER |
Clear Line |
CDLL_BATCH_VERIFY_CLEAR_LINE_BY_USER |
Insert Line |
CDLL_BATCH_VERIFY_INSERT_LINE_BY_USER |
Erase Line |
CDLL_BATCH_VERIFY_ERASE_LINE_BY_USER |
Debug Page |
CDLL_BATCH_VERIFY_DEBUG_PAGE_BY_USER |
Clear Data |
CDLL_BATCH_VERIFY_CLEAR_DATA_BY_USER |
Cancel |
CDLL_BATCH_VERIFY_CANCELLED_BY_USER |
The verification buttons and their associated actions are defined further in the OCR for AnyDoc module reference guide.