←Select platform

IForm Interface

Summary

The base interface for all forms in the LEADTOOLS OMR toolkit.

Syntax
C#
VB
C++
Java
public interface IForm 
public interface IForm 
Public Interface IForm 
public: 
   interface class IForm abstract 
Remarks

Each OMR form consists of a page or multiple pages of OMR sheets. There are two types of forms: the ITemplateForm and the IRecognitionForm form.

The ITemplateForm object represents the empty OMR sheets. After adding a page to the template form, LEADTOOLS OMR toolkit auto-detects the OMR bubbles in the form and saves the form attributes internally. The LEADTOOLS OMR toolkit facilitates saving and loading these attributes in binary formatted data to or from a standard .NET Stream provided by the user.

After creating the processing fields, call ITemplateForm.ExtractInfo to populate the fields with the detected OMR bubbles within the specified area.

IRecognitionForm objects are used for the filled-in forms that have the same page layout as the ITemplateForm. During recognition and processing, the LEADTOOLS OMR toolkit automatically aligns the IRecognitionForm images with the corresponding ITemplateForm objects and processes the fields provided in the ITemplateForm in the filled-in images.

To create an ITemplateForm object, call the OmrEngine.CreateTemplateForm method.

Requirements
Target Platforms
Help Version 21.0.2021.3.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Forms.Processing.Omr Assembly