Leadtools.Forms.Auto Assembly Changes

Summary

Version Changes: 21 to 22

Note

As of LEADTOOLS SDK v22 a Master Form that contains any table must have empty cells in the table body.

New Members (version 22)

The following members have been added:

Name Description
Leadtools.Forms.Auto.AutoFormsEngine.ProcessForm(LEADDocument,AutoFormsRecognizeFormResult) Performs field processing on the recognized document pages within LEADDocument.
Leadtools.Forms.Auto.AutoFormsEngine.ProcessForm(LEADDocument,FormRecognitionAttributes,FormPages) Performs field processing on all recognized document pages within LEADDocument.
Leadtools.Forms.Auto.AutoFormsEngine.ProcessPage(LEADDocument,int,AutoFormsRecognizeFormResult,int) Performs field processing on a specific document page within LEADDocument.
Leadtools.Forms.Auto.AutoFormsEngine.ProcessPage(LEADDocument,int,AutoFormsRecognizePageResult) Performs field processing on a specific document page within LEADDocument.
Leadtools.Forms.Auto.AutoFormsEngine.ProcessPage(LEADDocument,int,FormRecognitionAttributes,FormPage) Performs field processing on a specific document page within LEADDocument.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizeForm(LEADDocument,IMasterFormsCategory) Recognizes the given LEADDocument.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(LEADDocument,int,AutoFormsEnginePageRecognitionOptions) Recognizes specific document page within LEADDocument with a given set of options.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(LEADDocument,int,IMasterFormsCategory) Recognizes a specific page within LEADDocument.
Leadtools.Forms.Auto.AutoFormsEngine.Run(LEADDocument,IMasterFormsCategory) Recognizes the documents within LEADDocument and any fields in the document pages.

Removed Members (version 22)

The following members have been removed:

Name
None

Version Changes: 20 to 21

New Members (version 21)

The following members have been added:

Name
None

Removed Members (version 21)

The following members have been removed:

Name
None

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.Forms.Auto.AutoFormsEngine.EnableQuickPreRecognitionCheck Indicates whether to use the quick-check process to identify the form. If it fails, it will perform the recognition process.
Leadtools.Forms.Auto.AutoFormsEngine.MasterFormCacheMaximumSize Specifies the maximum number of master forms that can be stored in a cache at any time.
Leadtools.Forms.Auto.AutoFormsEngine.MasterFormLoadType Specifies how to load in memory the master form data found in the repository.
Leadtools.Forms.Auto.AutoFormsEngineCreateOptions.MasterFormLoadType Specifies how to load master form data found in the repository.
Leadtools.Forms.Auto.AutoFormsEngineMasterFormLoadType Master form load options
Leadtools.Forms.Auto.DiskMasterForm.CreateAnswerAreaField(RasterImage,FormField,LeadRect,int) Creates a new OmrAnswerAreaField with automatically filled out field values.
Leadtools.Forms.Auto.DiskMasterForm.CreateOmrDateField(RasterImage,FormField,LeadRect,int) Creates a new OmrDateField with automatically filled out field values.

Removed Members (version 20)

The following members have been removed:

Name
None

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.Forms.Auto.AutoFormsEngine.#ctor(AutoFormsEngineCreateOptions) Initializes a new instance of AutoFormsEngine with the specified options.
Leadtools.Forms.Auto.AutoFormsEngine.CreateProcessingOcrEngine(OcrEngineType,RasterCodecs,DocumentWriter,string,string) Create and startup OCR engine instance suitable for forms processing.
Leadtools.Forms.Auto.AutoFormsEngine.CreateRecognitionOcrEngine(OcrEngineType,RasterCodecs,DocumentWriter,string,string) Create and startup OCR engine instance suitable for forms recognition.
Leadtools.Forms.Auto.AutoFormsEngine.DeleteMasterFormsFromFullTextSearch Delete all the master forms in the repository from the full text search engine database.
Leadtools.Forms.Auto.AutoFormsEngine.FilledFormType Default value for PageRecognitionOptions.PageType.
Leadtools.Forms.Auto.AutoFormsEngine.FIPSCompatibleMode Enables or disables Compatible with FIPS(Federal Information Processing Standards).
Leadtools.Forms.Auto.AutoFormsEngine.FullTextSearchLanguage Full text search language.
Leadtools.Forms.Auto.AutoFormsEngine.FullTextSearchManager Full text search manager used set in the engine.
Leadtools.Forms.Auto.AutoFormsEngine.FullTextSearchMaximumCandidates The maximum number of matches (candidates) to return.
Leadtools.Forms.Auto.AutoFormsEngine.FullTextSearchMinimumRank Minimum rank value to be considered a match (or candidate).
Leadtools.Forms.Auto.AutoFormsEngine.FullTextSearchRepositoryName Full text search repository name.
Leadtools.Forms.Auto.AutoFormsEngine.GenerateMasterFormAttributes(RasterImage,string,Guid,FormRecognitionOptions,PageRecognitionOptions) Generate master Form attributes based on the Object Managers set when this AutoFormsEngine object is constructed.
Leadtools.Forms.Auto.AutoFormsEngine.ProcessingOcrEngine Gets the OCR engine used for processing.
Leadtools.Forms.Auto.AutoFormsEngine.Progress Optional delegate method used after page processing is finished.
Leadtools.Forms.Auto.AutoFormsEngine.RecognitionOcrEngine Gets the OCR engine used for recognition.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizeForm(RasterImage,IMasterFormsCategory) Recognize the unknown form type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizeForm(Stream,IMasterFormsCategory) Recognize the unknown form type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizeForm(string,IMasterFormsCategory) Recognize the Form type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizeForm(Uri,IMasterFormsCategory) Recognize the Form type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(RasterImage,int,AutoFormsEnginePageRecognitionOptions) Recognize the type of the unknown page in a raster image with options.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(RasterImage,int,IMasterFormsCategory) Recognize the type of the unknown page.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(Stream,int,AutoFormsEnginePageRecognitionOptions) Recognize the type of the unknown page in a stream with options.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(Stream,int,IMasterFormsCategory) Recognize the unknown page type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(string,int,AutoFormsEnginePageRecognitionOptions) Recognize the type of the unknown page in an image disk file with options.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(string,int,IMasterFormsCategory) Recognize the unknown page type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(Uri,int,AutoFormsEnginePageRecognitionOptions) Recognize the type of the unknown page in a URL with options.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(Uri,int,IMasterFormsCategory) Recognize the unknown page type.
Leadtools.Forms.Auto.AutoFormsEngine.Run(RasterImage,PageRequestCallback,object,IMasterFormsCategory) Automatically recognizes the unknown form then it processes its fields.
Leadtools.Forms.Auto.AutoFormsEngine.Run(Stream,IMasterFormsCategory) Automatically recognizes the unknown form then it processes its fields.
Leadtools.Forms.Auto.AutoFormsEngine.Run(string,IMasterFormsCategory) Automatically recognizes the unknown form then it processes its fields.
Leadtools.Forms.Auto.AutoFormsEngine.Run(Uri,IMasterFormsCategory) Automatically recognizes the unknown form then it processes its fields.
Leadtools.Forms.Auto.AutoFormsEngine.SetFullTextSearchManager(IFullTextSearchManager,string,string) Begin full text search manager support.
Leadtools.Forms.Auto.AutoFormsEngine.UpsertMasterFormsToFullTextSearch Add or updates all the master forms in the repository to the full text search engine database.
Leadtools.Forms.Auto.AutoFormsEngineCreateOptions - Options to use when creating a new AutoFormsEngine.
Leadtools.Forms.Auto.AutoFormsEnginePageRecognitionOptions - Options for recognizing the type an unknown page.
Leadtools.Forms.Auto.AutoFormsRecognizeFormResult.FormPages return Leadtools.Forms.Processing.FormPages that contain fields recognized.
Leadtools.Forms.Auto.DiskMasterForm.AutoDetectOmrFields(OcrOmrSensitivity,int) Automatically detects all OMR fields in OMR master forms to facilitate creating OMR master forms with more than 100 OMR marks.
Leadtools.Forms.Auto.DiskMasterForm.CandidatePageNumber Page number of the candidate page found with full text search.
Leadtools.Forms.Auto.DiskMasterForm.CreateBubbleWordField(RasterImage,FormField,LogicalRectangle,int) Creates a new BubbleWordField with automatically filled out field values.
Leadtools.Forms.Auto.DiskMasterForm.CreateSingleSelectionField(FormField,LogicalRectangle,int) Creates a new SingleSelectionField with automatically filled out field values recognized by Ocr.
Leadtools.Forms.Auto.DiskMasterForm.IsExtendable Returns If form is extendable (contains Leadtools.Forms.Processing.TableFormField (invoice)).
Leadtools.Forms.Auto.IMasterForm.CandidatePageNumber Page number of the candidate page found with full text search.
Leadtools.Forms.Auto.IMasterForm.IsExtendable Returns If form is extendable (contains Leadtools.Forms.Processing.TableFormField (invoice)).
Leadtools.Forms.Auto.MasterFormCollection.Item Gets and sets the item at the specified index from within the collection.
Leadtools.Forms.Auto.MasterFormsCategoryCollection.Item Gets and sets the item at the specified index from within the collection.
Leadtools.Forms.Auto.PageRequestCallbackData.SvgDocument The optional requested SVG document.

Removed Members

The following members have been removed:

Name Description
Leadtools.Forms.Auto.AutoFormsEngine.#ctor(IMasterFormsRepository,IOcrEngine},BarcodeEngine) Initializes a new Leadtools.Forms.Auto.AutoFormsEngine class object that uses multi-threading to perform Leadtools.Forms.Auto.AutoFormsEngine functions such as recognition and processing.
Leadtools.Forms.Auto.AutoFormsEngine.#ctor(IMasterFormsRepository,IOcrEngine},BarcodeEngine,AutoFormsRecognitionManager) Initializes a new Leadtools.Forms.Auto.AutoFormsEngine class object that uses multi-threads to perform Leadtools.Forms.Auto.AutoFormsEngine functionalities such as recognition and processing.
Leadtools.Forms.Auto.AutoFormsEngine.#ctor(IMasterFormsRepository,IOcrEngine},BarcodeEngine,AutoFormsRecognitionManager,int,int,bool) Initializes a new Leadtools.Forms.Auto.AutoFormsEngine class object that uses multi-threads to perform Leadtools.Forms.Auto.AutoFormsEngine functionalities such as recognition and processing.
Leadtools.Forms.Auto.AutoFormsEngine.#ctor(IMasterFormsRepository,IOcrEngine},BarcodeEngine,int,int,bool) Initializes a new Leadtools.Forms.Auto.AutoFormsEngine class object that uses multi-threading to perform Leadtools.Forms.Auto.AutoFormsEngine functions such as recognition and processing.
Leadtools.Forms.Auto.AutoFormsEngine.GenerateMasterFormAttributes(RasterImage,string,Guid,FormRecognitionOptions,PageRecognitionOptions}) Generate master Form attributes based on the Object Managers set when this Leadtools.Forms.Auto.AutoFormsEngine object is constructed.
Leadtools.Forms.Auto.AutoFormsEngine.Progress Optional delegate method used after page processing is finished.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizeForm(RasterImage,IMasterFormsCategory}) Recognize the unknown form type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizeForm(Stream,IMasterFormsCategory}) Recognize the unknown form type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizeForm(string,IMasterFormsCategory}) Recognize the Form type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizeForm(Uri,IMasterFormsCategory}) Recognize the Form type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(RasterImage,int,IMasterFormsCategory}) Recognize the type of the unknown page.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(Stream,int,IMasterFormsCategory}) Recognize the unknown page type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(string,int,IMasterFormsCategory}) Recognize the unknown page type.
Leadtools.Forms.Auto.AutoFormsEngine.RecognizePage(Uri,int,IMasterFormsCategory}) Recognize the unknown page type.
Leadtools.Forms.Auto.AutoFormsEngine.Run(RasterImage,PageRequestCallback,object,IMasterFormsCategory}) Automatically recognizes the unknown form then it processes its fields.
Leadtools.Forms.Auto.AutoFormsEngine.Run(Stream,IMasterFormsCategory}) Automatically recognizes the unknown form then it processes its fields.
Leadtools.Forms.Auto.AutoFormsEngine.Run(string,IMasterFormsCategory}) Automatically recognizes the unknown form then it processes its fields.
Leadtools.Forms.Auto.AutoFormsEngine.Run(Uri,IMasterFormsCategory}) Automatically recognizes the unknown form then it processes its fields.
Leadtools.Forms.Auto.MasterFormCollection.Item(int) Gets and sets the item at the specified index from within the collection.
Leadtools.Forms.Auto.MasterFormCollection.System#Collections#Generic#ICollection{Leadtools#Forms#Auto#IMasterForm}#Add(IMasterForm) For Internal Use Only
Leadtools.Forms.Auto.MasterFormCollection.System#Collections#Generic#IList{Leadtools#Forms#Auto#IMasterForm}#Insert(int,IMasterForm) For Internal Use Only
Leadtools.Forms.Auto.MasterFormsCategoryCollection.Item(int) Gets and sets the item at the specified index from within the collection.
Leadtools.Forms.Auto.MasterFormsCategoryCollection.System#Collections#Generic#ICollection{Leadtools#Forms#Auto#IMasterFormsCategory}#Add(IMasterFormsCategory) For Internal Use Only
Leadtools.Forms.Auto.MasterFormsCategoryCollection.System#Collections#Generic#IList{Leadtools#Forms#Auto#IMasterFormsCategory}#Insert(int,IMasterFormsCategory) For Internal Use Only

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Forms.Auto.MasterFormCollection.Add(Leadtools.Forms.Auto.IMasterForm) Adds an item to the Leadtools.Forms.Auto.MasterFormCollection.
Leadtools.Forms.Auto.MasterFormCollection.Insert(Int32,Leadtools.Forms.Auto.IMasterForm) Inserts an item to the Leadtools.Forms.Auto.MasterFormCollection at the specified index.
Leadtools.Forms.Auto.MasterFormsCategoryCollection.Add(Leadtools.Forms.Auto.IMasterFormsCategory) Adds an item to the Leadtools.Forms.Auto.MasterFormsCategoryCollection.
Leadtools.Forms.Auto.MasterFormsCategoryCollection.Insert(Int32,Leadtools.Forms.Auto.IMasterFormsCategory) Inserts an item to the Leadtools.Forms.Auto.MasterFormsCategoryCollection at the specified index.
Leadtools.Forms.Auto.AutoFormsEngine.UseThreadPool Enables or disables the use of .NET ThreadPool in recognizing and processing forms.
Leadtools.Forms.Auto.AutoFormsEngine.TradeoffMode Specifies which recognition algorithm trade-off setting to use for forms recognition and processing.

New Members

The following members have been moved to existing types in LEADTOOLS For .NET v18:

Member Description
Leadtools.Forms.Auto.MasterFormsCategoryCollection Adds an item to the Leadtools.Forms.Auto.MasterFormsCategoryCollection.
Leadtools.Forms.Auto.MasterFormsCategoryCollection Inserts an item to the Leadtools.Forms.Auto.MasterFormsCategoryCollection at the specific index.
Leadtools.Forms.Auto.MasterFormCollection Adds an item to the Leadtools.Forms.Auto.MasterFormCollection.
Leadtools.Forms.Auto.MasterFormCollection Inserts an item to the Leadtools.Forms.Auto.MasterFormCollection at the specific index.

For more information, refer to New in 18.

Version Changes: 17 to 17.5

Version 17.5 has not changed from Version 17. For more information, refer to New in 17.5.

Version Changes: 16.5 to 17

images/netleadtoolstopics/Template

Version Changes: 16 to 16.5

New Assembly

The following assembly has been added to LEADTOOLS For .NET v16.5:

Namespace Description
Leadtools.Forms.Auto Includes classes, structures and enumerations for automated forms recognition and processing. The framework builds on the functionality offered by Leadtools.Forms and adds the automatic handling of Form Categories and Form Repositories.
Help Version 22.0.2023.7.17
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.