FormFix v6.0 for .NET - Updated
Samples
Getting Started > Samples

All samples will run in Evaluation mode unless licenses are provided.

Evaluation licenses of ImagXpress and NotateXpress are provided for the presentation aspects of the FormFix and FormDirector samples.

There are samples for FormFix and FormDirector:

FormFix Samples

FormFix has the following samples:

Name Description
AutoClassifier Use the FieldTypeClassificationProcessor class to classify an image and report the confidence that the image depicts handwritten text (ICR), machine printed text (OCR), or neither (None).

FormIdentificationAndDropOut

Demonstrates the Form Identification and Drop Out capabilities of FormFix.

A selection of Templates (unfilled form images) and Filled Images (filled-in forms) are displayed. You can view them with the option to zoom, match filled images against templates, and drop out an identified filled image.

IdentifyImage

Demonstrates various transformations that can improve registration, identification, and alignment of filled forms.

OMRProcessing

Demonstrates the OMR Processing capabilities of FormFix by processing a filled image of OMR data against a template, and reading the OMR data from the bubble fields on the form.

OMRThresholdConverter

A utility program for customers upgrading from FormFix 4 or prior. It modifies a formset to use our new recommended OMR Processing model. The results of processing using the new OMR algorithms are expected to be superior to the old ones (that is to say, identical results should not be expected).

This program uses a single value for the Threshold property setting, which may require additional fine tuning.

The default value for Threshold is 25, which is appropriate for OMR bubbles. For signature or checkbox fields, a lower value should be used, such as 5 or 10.

RegistrationandOMR Demonstrates the image registration processor, RegistrationProcessor, which FormFix uses to align a filled image with a template. Image registration uses four special “L” shaped registration marks on the image for alignment. Once registration of the template is complete, it then performs OMR against a series of bubbles on the filled image. This sample demonstrates an alternative method to using the IdentificationProcessor for identification and alignment.

Access the samples through the Windows Start menu: Start | Accusoft.

FormDirector Samples

Using FormDirector with Web-Friendly Storage Solutions

In addition to using local file storage, FormDirector can now be used to read and write form definitions and form sets to and from other storage locations.

The following diagram represents the previous forms processing workflow:

FormDirector’s reliance on the filesystem poses as a bottleneck for developers who are looking for more web-friendly solutions:

To accommodate, we have created several samples that demonstrate how you can integrate storage solutions such as SQL, NoSQL, and Amazon Web Services into your forms processing workflow. Each sample features classes that are tailored to their respective storage type. These classes are fully exposed and intended for you to use directly or customize to meet your needs.

The classes work by serializing FormSet and FormDefinition data into JSON that is then written to a location of your choice. The classes also enable reading from a location of your choice by deserializing FormSet and FormDefinition JSON data back into FormSet and FormDefinition objects to be used for forms processing.

Below is the revised workflow introduced by the FormSetConvertJSON samples:

All of this functionality is built on top of FormDirector’s existing functionality and is entirely optional. Developers who currently use the standard XML-based files will not need to make any changes.

FormDirector Samples

FormDirector has the following samples:

Name Description

FormSet Creation

Demonstrates the creation of FormSets. Creates multiple FormSets and demonstrates the use of the Accusoft components FormFix, SmartZone and ScanFix Xpress in form processing.

FormSet Utilization

Demonstrates the FormSuite workflow: loading a FormSet, performing image cleanup, identifying a form against a template image, and processing the fields specified in the template’s FormDefinition.

FormSetConvertJSONFile Demonstrates reading FormSets and FormDefinitions from XML files and converting them to JSON files or vice versa.
FormSetConvertJSONMSEntity

Demonstrates reading FormSets and FormDefinitions from Microsoft Entity Framework Database as JSON strings ;and writing them.

FormSetConvertJSONMongoDB Demonstrates using a MongoDB as storage for the FormSet and FormDefinition classes. Uses JSON representation as a base for describing forms.
FormSetConvertJSONS3 Demonstrates reading and writing FormSets and FormDefinitions as JSON objects in an AWS S3 bucket.
FormSetConvertJSONSqlDB Demonstrates reading and writing FormSets and FormDefinitions as JSON objects in records in an MS SQL Server database.

Access the samples through the Windows Start menu: Start | Accusoft.

In older versions of Windows, samples are available through the Start | All Programs | Accusoft menu.

Is this page helpful?
Yes No
Thanks for your feedback.