tagDLLDLGSTRUCT - 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 tagDLLDLGSTRUCT structure is used to pass information to the DLLDlgLinePhase() function. The structure contains information about the current line and zone on a form during verification and allows the DLL to set a dialog box to be displayed to the user.

struct tagDLLDLGSTRUCT

{

/* not to be modified */

intnDllDlgStructSize;

LPSTRpszFamilyName;

LPSTRpszBatchName;

LPSTRpszTemplateName;

LPSTRpszImageFileName;

intnSequence;

intnTotalImages;

intnTotalZones;

intnTotalLines;

LPSTRpszZoneName;

intnZoneNumber;

intnLineNumber;

RECTrLineRect;

LPSTRpQuesChars;

LPRECTprCharRects;

intnNumQuesChars;

/* can be modified */

LPSTRpszText;

intnDllDlgStructSize;

intnStatus;

/* not to be modified */

LPSTRpszImportFileName;

};

typedef struct tagDLLDLGSTRUCTDLLDLGSTRUCT;

typedef struct tagDLLDLGSTRUCT*LPDLLDLGSTRUCT;

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