←Select platform

CreateAnswerAreaField Method

Summary

Creates a new OmrAnswerAreaField with automatically filled out field values.

Syntax
C#
C++/CLI
Python
public:  
   OmrAnswerAreaField^ CreateAnswerAreaField( 
      RasterImage^ image, 
      List<FormField^>^ formFields, 
      LeadRect^ bounds, 
      Int32 formPageNumber 
   ) 
def CreateAnswerAreaField(self,image,formFields,bounds,formPageNumber): 

Parameters

image

The master form image.

formFields

A FormField list that contains all fields, including the OmrFormField fields within the bounds.

bounds

A LogicalRectangle represents the location of the OmrAnswerAreaField to be created.

formPageNumber

Master form page number.

Return Value

A OmrAnswerAreaField field with automatically filled out field values.

Remarks

If the column count is 4 or 5 the field values are filled with alphabets from A to D or A to E respectively. Otherwise, numerical values will be used for Omr field value.

Example
C#
using Leadtools; 
using Leadtools.Ocr; 
using Leadtools.Forms.Common; 
using Leadtools.Forms.Processing; 
using Leadtools.Codecs; 
 
using Leadtools.Forms.Auto; 
 
///This example shows how to create a OmrAnswerAreaField. 
public void AddOmrAnswerAreaField() 
{ 
   DiskMasterForm diskMasterForm = GetMasterForm("LeadAnswerSheet"); 
   LeadRect bounds = new LeadRect(240, 975, 390, 1925); 
   FormPages formPages = diskMasterForm.ReadFields(); 
   List<FormField> omrFields = GetOmrFields(formPages); 
 
   // Automatically create OmrAnswerAreaField 
   OmrAnswerAreaField omrAnswerAreaField = diskMasterForm.CreateAnswerAreaField(diskMasterForm.ReadForm(), omrFields, bounds, 1); 
 
   // Set field name 
   omrAnswerAreaField.Name = "AnswerArea 1-25"; 
 
   formPages.GetPage(1).Add(omrAnswerAreaField); 
 
   // Write fields to master form 
   diskMasterForm.WriteFields(formPages); 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Forms.Auto Assembly

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