←Select platform

CreateOmrDateField Method

Summary

Creates a new OmrDateField with automatically filled out field values.

Syntax
C#
C++/CLI
Python
public OmrDateField CreateOmrDateField( 
   RasterImage image, 
   List<FormField> formFields, 
   LeadRect bounds, 
   int formPageNumber 
) 
public:  
   OmrDateField^ CreateOmrDateField( 
      RasterImage^ image, 
      List<FormField^>^ formFields, 
      LeadRect^ bounds, 
      Int32 formPageNumber 
   ) 
def CreateOmrDateField(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 Leadtools.LeadRect represents the location of the OmrDateField to be created.

formPageNumber

Master form page number.

Return Value

A OmrDateField field with automatically filled out field values.

Remarks

While automatically creating the field, this method assumes One column for Month and two columns for Day while the Year can have two or four columns.

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 OmrDateField. 
public void AddOmrDateField() 
{ 
   DiskMasterForm diskMasterForm = GetMasterForm("LeadAnswerSheet_Pattern"); 
   LeadRect bounds = new LeadRect(3160, 1345, 745, 1545); 
   FormPages formPages = diskMasterForm.ReadFields(); 
   List<FormField> omrFields = GetOmrFields(formPages); 
 
   // Automatically create OmrDateField 
   OmrDateField omrDateField = diskMasterForm.CreateOmrDateField(diskMasterForm.ReadForm(), omrFields, bounds, 1); 
 
   // Set field name 
   omrDateField.Name = "DateOfBirth"; 
 
   formPages.GetPage(1).Add(omrDateField); 
 
   // 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.