tagDLLMSGSTRUCT - OCR for AnyDoc - Foundation 23.1 - Foundation 23.1 - AnyDoc - external

OCR for AnyDoc Programming Reference Guide

Platform
AnyDoc
Product
OCR for AnyDoc
Release
Foundation 23.1
License

The tagDLLMSGSTRUCT structure is used to pass information to the DLLMsgLinePhase() function. The structure contains information about the current line and zone on a form during verification and allows the DLL to set a message to be displayed to the user.

struct tagDLLMSGSTRUCT

{

/* not to be modified */

intnDllMsgStructSize;

LPSTRpszFamilyName;

LPSTRpszBatchName;

LPSTRpszTemplateName;

LPSTRpszImageFileName;

intnSequence;

intnTotalImages;

intnTotalZones;

intnTotalLines;

LPSTRpszZoneName;

intnZoneNumber;

intnLineNumber;

RECT rLineRect;

LPSTRpQuesChars;

LPRECTprCharRects;

intnNumQuesChars;

/* can be modified */

LPSTRpszText;

intnDllMessage;

LPSTRpszMessage;

/* not to be modified */

LPSTRpszImportFileName;

};

typedef struct tagDLLMSGSTRUCTDLLMSGSTRUCT;

typedef struct tagDLLMSGSTRUCT*LPDLLMSGSTRUCT;

Italicized member variables can be modified by the DLL. All other member variables of this structure are not to be modified by the DLL.