FormFix User Assistance Dashboard
FormFix5 for .Net - User Guide
Introduction
What is FormFix?
Getting Support
Copyright Information
Getting Started
Operating Requirements
Installing on a Development Machine
Upgrading from FormFix 4 to FormFix 5
FormFix Samples
How To
Define a Form for Recognition
Identify and Register Images
Enhance Images
Perform Drop-Out
Analyze OMR Fields
Define OMR Bubbles, Segments, and Fields
Guidelines & Adjustments for Marked/Unmarked Analysis
Default OMR Processing Mechanism
Deprecated OMR Processing Mechanism
Marked/Unmarked Analysis - Principles and Examples
Process OMR
Classify Fields as OCR and ICR
Correct Image False Negatives and Positives
Improve Performance
Prevent & Detect Similar Templates
Detect Similar Templates after Creating a Form Set
Detect Similar Templates with the Identification Processor
Detect Similar Templates before Adding to the Form Set
Detect Similar Templates after Adding to the Form Set
Handle Identification against Similar Templates, Dropped Out Images and Faxed Images
Handle FormFix Events
Debug Your Application
Error Codes
Concepts
Overview of FormFix
FormFix in a Forms Processing Workflow
Interaction with Other Accusoft Components
Form Sets, Forms and Fields
Field Type Classification
Private Data and Image Handling
OMR Objects
Schemas
Field Type Classification Processor
Glossary
Licensing and Distributing
Evaluation Licensing
How to Register an Evaluation License
Toolkit Licensing
How to Register a Toolkit License
Runtime Licensing
How to Register an Automatically Reported Runtime (Node-Locked)
Server Licensing Utility (SLU)
Licensing Development Kit (LDK)
How to Register a Manually Reported Runtime (Non-Node-Locked)
Upgrading Runtime Licensing
Distributing Applications and Deployment
Verify You're Using the Latest Service Pack
Distributing FormFix
Licensing Glossary
Software License Agreement
Third-Party Attributions
FormFix5 for .Net - API Reference
Accusoft.FormFixSdk Namespace
Overview
Classes
DataItemEventArgs
Overview
Members
DataItemEventArgs Constructor
Properties
Content Property
Type Property
DefaultResolution
Overview
Members
Properties
Dimensions Property
Unit Property
DisposeException
Overview
Members
DisposeException Constructor
DisposeException Constructor()
DisposeException Constructor(String)
DisposeException Constructor(String,Exception)
DisposeException Constructor(SerializationInfo,StreamingContext)
DropOutProcessor
Overview
Members
DropOutProcessor Constructor
Methods
CreateImageOfField Method
Dispose Method
Dispose(Boolean) Method
Dispose() Method
Finalize Method
ReadFromStream Method
WriteToStream Method
Properties
AllowableMisRegistration Property
Area Property
DropOutMethod Property
PerformReconstruction Property
DropOutResult
Overview
Members
DropOutResult Constructor
Methods
Dispose Method
Dispose() Method
Dispose(Boolean) Method
Finalize Method
Properties
Confidence Property
Image Property
FieldTypeClassificationProcessor
Overview
Members
FieldTypeClassificationProcessor Constructor
Methods
Dispose Method
Dispose(Boolean) Method
Dispose() Method
Identify Method
ReadFromStream Method
WriteToStream Method
Properties
Area Property
FieldTypeMatch
Overview
Members
FieldTypeMatch Constructor
Properties
Confidence Property
FieldType Property
FieldTypeMatchCollection
Overview
Members
FieldTypeMatchCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
IndexOf Method
Insert Method
Remove Method
Properties
Item Property
FieldTypeResult
Overview
Members
FieldTypeResult Constructor
Properties
FieldType Property
Matches Property
FormFix
Overview
Members
FormFix Constructor
FormFix Constructor(IContainer)
FormFix Constructor()
Methods
AboutBox Method
Dispose Method
Dispose(Boolean) Method
Properties
Debug Property
DebugLogFile Property
DefaultResolution Property
ErrorLevel Property
Licensing Property
FormFixException
Overview
Members
FormFixException Constructor
FormFixException Constructor()
FormFixException Constructor(ErrorNumber,String)
FormFixException Constructor(String)
FormFixException Constructor(String,Exception)
FormFixException Constructor(SerializationInfo,StreamingContext)
Methods
GetObjectData Method
Properties
ErrorNumber Property
FormImage
Overview
Members
FormImage Constructor
Methods
CopyTo Method
Dispose Method
Dispose(Boolean) Method
Dispose() Method
Finalize Method
FromBitmap Method
FromHbitmap Method
FromHbitmapWithResolution Method
FromHdib Method
FromHdib(IntPtr,FormFix) Method
FromHdib(IntPtr,Boolean,FormFix) Method
ToBitmap Method
ToHbitmap Method
ToHdib(Boolean) Method
TransferTo Method
Properties
Height Property
HorizontalResolution Property
ResolutionUnit Property
VerticalResolution Property
Width Property
FormModel
Overview
Members
FormModel Constructor
Methods
ConstructDataItems Method
ConstructTestDataItems Method
Dispose Method
Dispose(Boolean) Method
Dispose() Method
Finalize Method
ReleaseCachedData Method
TestReadChecksumEvent Method
TestReadDataItemEvent Method
TestReadFormImageEvent Method
TestWriteDataItemEvent Method
VerifyTestDataItems Method
Properties
Height Property
HorizontalResolution Property
Name Property
ResolutionUnit Property
Tag Property
UserTag Property
VerticalResolution Property
Width Property
Events
ReadChecksum Event
ReadDataItem Event
ReadFormImage Event
WriteDataItem Event
FormModelCollection
Overview
Members
FormModelCollection Constructor
Methods
Add Method
Clear Method
Contains Method
CopyTo Method
IndexOf Method
Insert Method
Remove Method
Properties
FormModelsChanged Property
Item Property
IdentificationMatch
Overview
Members
IdentificationMatch Constructor
Properties
FormModelIndex Property
Orientation Property
IdentificationMatchCollection
Overview
Members
IdentificationMatchCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
IndexOf Method
Insert Method
Remove Method
Properties
Item Property
IdentificationProcessor
Overview
Members
IdentificationProcessor Constructor
Methods
ConstructDataItems Method
ConstructTestDataItems Method
Dispose Method
Dispose(Boolean) Method
Dispose() Method
Finalize Method
GetSimilarFormModels Method
Identify Method
ReadFromStream Method
TestReadChecksumEvent Method
TestReadDataItemEvent Method
TestWriteDataItemEvent Method
VerifyTestDataItems Method
WriteToStream Method
Properties
AcceptMultipleMatches Property
AutoAlign Property
EnableIdentificationAdaptation Property
FormModels Property
IdentificationCertainty Property
IdentificationQuality Property
IdentificationSubset Property
IdentifyRotated180 Property
IdentifyRotated270 Property
IdentifyRotated90 Property
IncludeBestMatchesBelowConfidence Property
LimitIdentificationToSubset Property
MaximumIdentificationBestMatches Property
MinimumIdentificationConfidence Property
Tag Property
UserTag Property
Events
ReadChecksum Event
ReadDataItem Event
WriteDataItem Event
IdentificationResult
Overview
Members
Methods
Dispose Method
Dispose(Boolean) Method
Dispose() Method
Finalize Method
GetConfidence Method
GetOtherRegistrationResult Method
Properties
BestMatches Property
ComparedRotated180 Property
ComparedRotated270 Property
ComparedRotated90 Property
CountOfFormModels Property
DetectedOrientation Property
FormModel Property
FormModelIndex Property
IdentificationProcessor Property
RegistrationResult Property
State Property
IntegerCollection
Overview
Members
IntegerCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
IndexOf Method
Insert Method
Remove Method
Properties
Item Property
Licensing
Overview
Members
Methods
SetOEMLicenseKey Method
SetSolutionKey Method
SetSolutionName Method
Properties
EvaluationMode Property
OmrBubbleModel
Overview
Members
OmrBubbleModel Constructor
Properties
Value Property
OmrBubbleModelCollection
Overview
Members
OmrBubbleModelCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
IndexOf Method
Insert Method
Remove Method
Properties
Item Property
OmrBubbleResult
Overview
Members
Properties
Area Property
MarkDensity Property
MarkState Property
Value Property
OmrBubbleResultCollection
Overview
Members
OmrBubbleResultCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
IndexOf Method
Insert Method
Remove Method
Properties
Item Property
OmrFieldResult
Overview
Members
OmrFieldResult Constructor
Properties
Confidence Property
Segments Property
Text Property
OmrProcessor
Overview
Members
OmrProcessor Constructor
Methods
AnalyzeField Method
Dispose Method
Dispose(Boolean) Method
Dispose() Method
Finalize Method
ReadFromStream Method
WriteToStream Method
Properties
AnalysisComparisonMethod Property
Area Property
BubbleShape Property
ClipArea Property
FormModel Property
MarkedBubbleThreshold Property
MarkScheme Property
MultiMarkDelimiter Property
MultiSegmentReadDirection Property
Orientation Property
RecognitionEngine Property
Segments Property
SingleBubbleAreaAdjustmentMethod Property
Threshold Property
TooManyMarksSegmentResult Property
UnmarkedBubbleThreshold Property
UnmarkedSegmentResult Property
OmrSegmentModel
Overview
Members
OmrSegmentModel Constructor
Properties
Bubbles Property
OmrSegmentModelCollection
Overview
Members
OmrSegmentModelCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
IndexOf Method
Insert Method
Remove Method
Properties
Item Property
OmrSegmentResult
Overview
Members
Properties
Bubbles Property
Confidence Property
MultiMarkValues Property
Text Property
OmrSegmentResultCollection
Overview
Members
OmrSegmentResultCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
IndexOf Method
Insert Method
Remove Method
Properties
Item Property
ReadChecksumEventArgs
Overview
Members
ReadChecksumEventArgs Constructor
Properties
Checksum Property
ReadFormImageEventArgs
Overview
Members
ReadFormImageEventArgs Constructor
Properties
FormImage Property
Type Property
RegistrationProcessor
Overview
Members
RegistrationProcessor Constructor
Methods
Dispose Method
Dispose(Boolean) Method
Dispose() Method
Finalize Method
RegisterToImage Method
RegisterToModel Method
Properties
AutoAlign Property
RegistrationResult
Overview
Members
RegistrationResult Constructor
Methods
AlignImage Method
Dispose Method
Dispose(Boolean) Method
Dispose() Method
Finalize Method
GetAffineTransformation Method
Properties
State Property
Events
ReadChecksum Event - FormModel Class
ReadChecksum Event - IdentificationProcessor Class
ReadDataItem Event - FormModel Class
ReadDataItem Event - IdentificationProcessor Class
ReadFormImage Event - FormModel Class
WriteDataItem Event - FormModel Class
WriteDataItem Event - IdentificationProcessor Class
Enumerations
DropOutMethod
ErrorLevel
ErrorNumber
EvaluationMode
FieldType
IdentificationOrientation
IdentificationState
MarkState
OmrAnalysisComparisonMethod
OmrBubbleShape
OmrMarkScheme
OmrMultiSegmentReadDirection
OmrOrientation
RecognitionEngine
RegistrationState
SingleBubbleAreaAdjustmentMethod
Delegates
DataItemEventHandler
ReadChecksumEventHandler
ReadFormImageEventHandler
Methods
AboutBox Method - FormFix Class
Add Method - FieldTypeMatchCollection Class
Add Method - FormModelCollection Class
Add Method - IdentificationMatchCollection Class
Add Method - IntegerCollection Class
Add Method - OmrBubbleModelCollection Class
Add Method - OmrBubbleResultCollection Class
Add Method - OmrSegmentModelCollection Class
Add Method - OmrSegmentResultCollection Class
AlignImage Method - RegistrationResult Class
AnalyzeField Method - OmrProcessor Class
Clear Method - FormModelCollection Class
ConstructDataItems Method - FormModel Class
ConstructDataItems Method - IdentificationProcessor Class
ConstructTestDataItems Method - FormModel Class
ConstructTestDataItems Method - IdentificationProcessor Class
Contains Method - FieldTypeMatchCollection Class
Contains Method - FormModelCollection Class
Contains Method - IdentificationMatchCollection Class
Contains Method - IntegerCollection Class
Contains Method - OmrBubbleModelCollection Class
Contains Method - OmrBubbleResultCollection Class
Contains Method - OmrSegmentModelCollection Class
Contains Method - OmrSegmentResultCollection Class
CopyTo Method - FieldTypeMatchCollection Class
CopyTo Method - FormImage Class
CopyTo Method - FormModelCollection Class
CopyTo Method - IdentificationMatchCollection Class
CopyTo Method - IntegerCollection Class
CopyTo Method - OmrBubbleModelCollection Class
CopyTo Method - OmrBubbleResultCollection Class
CopyTo Method - OmrSegmentModelCollection Class
CopyTo Method - OmrSegmentResultCollection Class
CreateImageOfField Method - DropOutProcessor Class
Dispose Method - FieldTypeClassificationProcessor Class
Dispose(Boolean) Method
Dispose() Method
Dispose Method - DropOutProcessor Class
Dispose(Boolean) Method
Dispose() Method
Dispose Method - DropOutResult Class
Dispose() Method
Dispose(Boolean) Method
Dispose Method - FormFix Class
Dispose(Boolean) Method
Dispose Method - FormImage Class
Dispose(Boolean) Method
Dispose() Method
Dispose Method - FormModel Class
Dispose(Boolean) Method
Dispose() Method
Dispose Method - IdentificationProcessor Class
Dispose(Boolean) Method
Dispose() Method
Dispose Method - IdentificationResult Class
Dispose(Boolean) Method
Dispose() Method
Dispose Method - OmrProcessor Class
Dispose(Boolean) Method
Dispose() Method
Dispose Method - RegistrationProcessor Class
Dispose(Boolean) Method
Dispose() Method
Dispose Method - RegistrationResult Class
Dispose(Boolean) Method
Dispose() Method
Finalize Method - DropOutProcessor Class
Finalize Method - DropOutResult Class
Finalize Method - FormImage Class
Finalize Method - FormModel Class
Finalize Method - IdentificationProcessor Class
Finalize Method - IdentificationResult Class
Finalize Method - OmrProcessor Class
Finalize Method - RegistrationProcessor Class
Finalize Method - RegistrationResult Class
FromBitmap Method - FormImage Class
FromHbitmap Method - FormImage Class
FromHbitmapWithResolution Method - FormImage Class
FromHdib Method - FormImage Class
FromHdib(IntPtr,FormFix) Method
FromHdib(IntPtr,Boolean,FormFix) Method
GetAffineTransformation Method - RegistrationResult Class
GetConfidence Method - IdentificationResult Class
GetObjectData Method - FormFixException Class
GetOtherRegistrationResult Method - IdentificationResult Class
GetSimilarFormModels Method - IdentificationProcessor Class
Identify Method - FieldTypeClassificationProcessor Class
Identify Method - IdentificationProcessor Class
IndexOf Method - FieldTypeMatchCollection Class
IndexOf Method - FormModelCollection Class
IndexOf Method - IdentificationMatchCollection Class
IndexOf Method - IntegerCollection Class
IndexOf Method - OmrBubbleModelCollection Class
IndexOf Method - OmrBubbleResultCollection Class
IndexOf Method - OmrSegmentModelCollection Class
IndexOf Method - OmrSegmentResultCollection Class
Insert Method - FieldTypeMatchCollection Class
Insert Method - FormModelCollection Class
Insert Method - IdentificationMatchCollection Class
Insert Method - IntegerCollection Class
Insert Method - OmrBubbleModelCollection Class
Insert Method - OmrBubbleResultCollection Class
Insert Method - OmrSegmentModelCollection Class
Insert Method - OmrSegmentResultCollection Class
ReadFromStream Method - FieldTypeClassificationProcessor Class
ReadFromStream Method - DropOutProcessor Class
ReadFromStream Method - IdentificationProcessor Class
ReadFromStream Method - OmrProcessor Class
RegisterToImage Method - RegistrationProcessor Class
RegisterToModel Method - RegistrationProcessor Class
ReleaseCachedData Method - FormModel Class
Remove Method - FieldTypeMatchCollection Class
Remove Method - FormModelCollection Class
Remove Method - IdentificationMatchCollection Class
Remove Method - IntegerCollection Class
Remove Method - OmrBubbleModelCollection Class
Remove Method - OmrBubbleResultCollection Class
Remove Method - OmrSegmentModelCollection Class
Remove Method - OmrSegmentResultCollection Class
SetOEMLicenseKey Method - Licensing Class
SetSolutionKey Method - Licensing Class
SetSolutionName Method - Licensing Class
TestReadChecksumEvent Method - FormModel Class
TestReadChecksumEvent Method - IdentificationProcessor Class
TestReadDataItemEvent Method - FormModel Class
TestReadDataItemEvent Method - IdentificationProcessor Class
TestReadFormImageEvent Method - FormModel Class
TestWriteDataItemEvent Method - FormModel Class
TestWriteDataItemEvent Method - IdentificationProcessor Class
ToBitmap Method - FormImage Class
ToHbitmap Method - FormImage Class
ToHdib(Boolean) Method - FormImage Class
TransferTo Method - FormImage Class
VerifyTestDataItems Method - FormModel Class
VerifyTestDataItems Method - IdentificationProcessor Class
WriteToStream Method - FieldTypeClassificationProcessor Class
WriteToStream Method - DropOutProcessor Class
WriteToStream Method - IdentificationProcessor Class
WriteToStream Method - OmrProcessor Class
Properties
AcceptMultipleMatches Property - IdentificationProcessor Class
AllowableMisRegistration Property - DropOutProcessor Class
AnalysisComparisonMethod Property - OmrProcessor Class
Area Property - FieldTypeClassificationProcessor Class
Area Property - DropOutProcessor Class
Area Property - OmrBubbleResult Class
Area Property - OmrProcessor Class
AutoAlign Property - IdentificationProcessor Class
AutoAlign Property - RegistrationProcessor Class
BestMatches Property - IdentificationResult Class
Bubbles Property - OmrSegmentModel Class
Bubbles Property - OmrSegmentResult Class
BubbleShape Property - OmrProcessor Class
Checksum Property - ReadChecksumEventArgs Class
ClipArea Property - OmrProcessor Class
ComparedRotated180 Property - IdentificationResult Class
ComparedRotated270 Property - IdentificationResult Class
ComparedRotated90 Property - IdentificationResult Class
Confidence Property - FieldTypeMatch Class
Confidence Property - DropOutResult Class
Confidence Property - OmrFieldResult Class
Confidence Property - OmrSegmentResult Class
Content Property - DataItemEventArgs Class
CountOfFormModels Property - IdentificationResult Class
Debug Property - FormFix Class
DebugLogFile Property - FormFix Class
DefaultResolution Property - FormFix Class
DetectedOrientation Property - IdentificationResult Class
Dimensions Property - DefaultResolution Class
DropOutMethod Property - DropOutProcessor Class
EnableIdentificationAdaptation Property - IdentificationProcessor Class
ErrorLevel Property - FormFix Class
ErrorNumber Property - FormFixException Class
EvaluationMode Property - Licensing Class
FieldType Property - FieldTypeMatch Class
FieldType Property - FieldTypeResult Class
FormImage Property - ReadFormImageEventArgs Class
FormModel Property - IdentificationResult Class
FormModel Property - OmrProcessor Class
FormModelIndex Property - IdentificationMatch Class
FormModelIndex Property - IdentificationResult Class
FormModels Property - IdentificationProcessor Class
FormModelsChanged Property - FormModelCollection Class
Height Property - FormImage Class
Height Property - FormModel Class
HorizontalResolution Property - FormImage Class
HorizontalResolution Property - FormModel Class
IdentificationCertainty Property - IdentificationProcessor Class
IdentificationProcessor Property - IdentificationResult Class
IdentificationQuality Property - IdentificationProcessor Class
IdentificationSubset Property - IdentificationProcessor Class
IdentifyRotated180 Property - IdentificationProcessor Class
IdentifyRotated270 Property - IdentificationProcessor Class
IdentifyRotated90 Property - IdentificationProcessor Class
Image Property - DropOutResult Class
IncludeBestMatchesBelowConfidence Property - IdentificationProcessor Class
Item Property - FieldTypeMatchCollection Class
Item Property - FormModelCollection Class
Item Property - IdentificationMatchCollection Class
Item Property - IntegerCollection Class
Item Property - OmrBubbleModelCollection Class
Item Property - OmrBubbleResultCollection Class
Item Property - OmrSegmentModelCollection Class
Item Property - OmrSegmentResultCollection Class
Licensing Property - FormFix Class
LimitIdentificationToSubset Property - IdentificationProcessor Class
MarkDensity Property - OmrBubbleResult Class
MarkedBubbleThreshold Property - OmrProcessor Class
MarkScheme Property - OmrProcessor Class
MarkState Property - OmrBubbleResult Class
Matches Property - FieldTypeResult Class
MaximumIdentificationBestMatches Property - IdentificationProcessor Class
MinimumIdentificationConfidence Property - IdentificationProcessor Class
MultiMarkDelimiter Property - OmrProcessor Class
MultiMarkValues Property - OmrSegmentResult Class
MultiSegmentReadDirection Property - OmrProcessor Class
Name Property - FormModel Class
Orientation Property - IdentificationMatch Class
Orientation Property - OmrProcessor Class
PerformReconstruction Property - DropOutProcessor Class
RecognitionEngine Property - OmrProcessor Class
RegistrationResult Property - IdentificationResult Class
ResolutionUnit Property - FormImage Class
ResolutionUnit Property - FormModel Class
Segments Property - OmrFieldResult Class
Segments Property - OmrProcessor Class
SingleBubbleAreaAdjustmentMethod Property - OmrProcessor Class
State Property - IdentificationResult Class
State Property - RegistrationResult Class
Tag Property - FormModel Class
Tag Property - IdentificationProcessor Class
Text Property - OmrFieldResult Class
Text Property - OmrSegmentResult Class
Threshold Property - OmrProcessor Class
TooManyMarksSegmentResult Property - OmrProcessor Class
Type Property - ReadFormImageEventArgs Class
Type Property - DataItemEventArgs Class
Unit Property - DefaultResolution Class
UnmarkedBubbleThreshold Property - OmrProcessor Class
UnmarkedSegmentResult Property - OmrProcessor Class
UserTag Property - FormModel Class
UserTag Property - IdentificationProcessor Class
Value Property - OmrBubbleModel Class
Value Property - OmrBubbleResult Class
VerticalResolution Property - FormImage Class
VerticalResolution Property - FormModel Class
Width Property - FormImage Class
Width Property - FormModel Class
FieldTypeClassificationProcessor Schema
Overview
Elements
FieldTypeClassificationProcessor Element
Simple Types
RestrictedVersion Simple Type