Overview
System Requirements
Accusoft Support
Concepts
FormFix and FormDirector in a Forms Processing Workflow
Interaction with Other Accusoft Components
Glossary
FormFix Concepts
Business Scenarios
Form Sets, Forms and Fields
Field Type Classification
Private Data and Image Handling
OMR Objects
Schemas
FormDirector Concepts
Business Scenarios
Control Parameters
Supported Data Types
Persistent Data Storage
File Format Features for Persistent Storage
Schemas
Legal
Copyright Information
Software License Agreement
Third-Party Attributions
Release Notes
Getting Started
Installation
NuGet Packages
Upgrading FormFix
Upgrading from FormFix 5 to FormFix 6
Upgrading from FormFix 4 to FormFix 6
Upgrading FormDirector
Upgrading from FormDirector 3 to FormDirector 6
Upgrading from FormDirector 2 to FormDirector 6
Samples
Developer Guide
How To
Use FormFix
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
Use FormDirector
Create an Instance of the FormDirector Component
Store Data & Operations
DataItem
TemplateImage
Field
Form Definition
Form Set
Integrate with Other Components
Integrate with ScanFix
Integrate with FormFix
Integrate with ImagXpress
Integrate with SmartZoneOCR/ICR
Integrate with Non Accusoft Components
Use Other Features
Debug Your Application
Error Codes
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
Distributing FormFix and FormDirector
Licensing Glossary
API Reference
Accusoft.FormFix.Net Assembly
Overview
Namespaces
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
CheckAndResetResolution Method
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
Enumerations
DropOutMethod
ErrorLevel
ErrorNumber
EvaluationMode
FieldType
IdentificationOrientation
IdentificationState
MarkState
OmrAnalysisComparisonMethod
OmrBubbleShape
OmrMarkScheme
OmrMultiSegmentReadDirection
OmrOrientation
RecognitionEngine
RegistrationState
SingleBubbleAreaAdjustmentMethod
Delegates
DataItemEventHandler
ReadChecksumEventHandler
ReadFormImageEventHandler
FieldTypeClassificationProcessor Schema
Overview
Elements
FieldTypeClassificationProcessor Element
Simple Types
RestrictedVersion Simple Type
Accusoft.FormDirector.Net Assembly
Overview
Namespaces
Accusoft.FormDirectorSdk Namespace
Overview
Classes
DataItem
Overview
Members
DataItem Constructor
Methods
GetHashCode Method
Properties
Content Property
HasChanged Property
Type Property
DataItemCollection
Overview
Members
DataItemCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
GetHashCode Method
GetIndexOfType Method
IndexOf Method
Insert Method
Remove Method
Properties
HasChanged Property
Item Property
Item(String) Property
Item(Int32) Property
Field
Overview
Members
Field Constructor
Methods
ClipBitmap Method
ClipHbitmap Method
ClipHdib Method
ClipImage Method
GetHashCode Method
GetPartialHashCode Method
Properties
Construction Property
HasChanged Property
Location Property
Name Property
Operations Property
OtherDataItems Property
Tag Property
UserTag Property
FieldCollection
Overview
Members
FieldCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
GetHashCode Method
GetIndexOfName Method
GetPartialHashCode Method
IndexOf Method
Insert Method
Remove Method
Properties
HasChanged Property
Item Property
Item(Int32) Property
Item(String) Property
FileAlreadyLockedException
Overview
Members
FileAlreadyLockedException Constructor
FileAlreadyLockedException Constructor()
FileAlreadyLockedException Constructor(Int32)
FileAlreadyLockedException Constructor(String)
FileAlreadyLockedException Constructor(Int32,String)
FileAlreadyLockedException Constructor(String,Exception)
FileNotLockedException
Overview
Members
FileNotLockedException Constructor
FileNotLockedException Constructor()
FileNotLockedException Constructor(Int32)
FileNotLockedException Constructor(String)
FileNotLockedException Constructor(Int32,String)
FileNotLockedException Constructor(String,Exception)
FormDefinition
Overview
Members
Methods
Dispose Method
Dispose() Method
Dispose(Boolean) Method
Finalize Method
GetHashCode Method
GetPartialHashCode Method
GetTemplateHashCode Method
Lock Method
Read Method
Unlock Method
Write Method
Properties
Fields Property
HasChanged Property
IsLocked Property
Name Property
Operations Property
OtherDataItems Property
Tag Property
TemplateImages Property
UserTag Property
FormDefinitionCollection
Overview
Members
FormDefinitionCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
GetHashCode Method
GetIndexOfName Method
GetPartialHashCode Method
GetTemplateHashCode Method
IndexOf Method
Insert Method
Remove Method
Properties
HasChanged Property
Item Property
Item(String) Property
Item(Int32) Property
FormDefinitionFile
Overview
Members
FormDefinitionFile Constructor
Methods
Dispose Method
Dispose(Boolean) Method
Lock Method
Read Method
Unlock Method
Write Method
Properties
Filename Property
FileVersion Property
FullPath Property
IsLocked Property
FormDefinitionReadException
Overview
Members
FormDefinitionReadException Constructor
FormDefinitionReadException Constructor()
FormDefinitionReadException Constructor(Int32)
FormDefinitionReadException Constructor(String)
FormDefinitionReadException Constructor(Int32,String)
FormDefinitionReadException Constructor(String,Exception)
FormDefinitionReadException Constructor(SerializationInfo,StreamingContext)
Methods
GetObjectData Method
Properties
Number Property
FormDirector
Overview
Members
FormDirector Constructor
FormDirector Constructor(IContainer)
FormDirector Constructor()
Methods
AboutBox Method
AboutBox() Method
AboutBox(IWin32Window) Method
Dispose Method
Dispose(Boolean) Method
Properties
Debug Property
DebugLogFile Property
ErrorLevel Property
Licensing Property
FormDirectorException
Overview
Members
FormDirectorException Constructor
FormDirectorException Constructor()
FormDirectorException Constructor(Int32)
FormDirectorException Constructor(String)
FormDirectorException Constructor(Int32,String)
FormDirectorException Constructor(String,Exception)
FormDirectorException Constructor(SerializationInfo,StreamingContext)
Methods
GetObjectData Method
Properties
Number Property
FormSet
Overview
Members
Methods
CreateNewForm Method
Dispose Method
Dispose() Method
Dispose(Boolean) Method
Finalize Method
GetHashCode Method
GetPartialHashCode Method
GetTemplateHashCode Method
Lock Method
Read Method
Unlock Method
Write Method
Properties
FormDefinitions Property
HasChanged Property
Identification Property
IsLocked Property
Name Property
Operations Property
OtherDataItems Property
Tag Property
UserTag Property
FormSetFile
Overview
Members
FormSetFile Constructor
Methods
CreateNewForm Method
Dispose Method
Dispose(Boolean) Method
Lock Method
Read Method
Unlock Method
Write Method
Properties
Filename Property
FileVersion Property
IsLocked Property
NewFormFilenamePrefix Property
NewFormFilenameSuffix Property
FormSetReadException
Overview
Members
FormSetReadException Constructor
FormSetReadException Constructor()
FormSetReadException Constructor(Int32)
FormSetReadException Constructor(String)
FormSetReadException Constructor(Int32,String)
FormSetReadException Constructor(String,Exception)
FormSetReadException Constructor(SerializationInfo,StreamingContext)
Methods
GetObjectData Method
Properties
Number Property
GeneralReadException
Overview
Members
GeneralReadException Constructor
GeneralReadException Constructor()
GeneralReadException Constructor(Int32)
GeneralReadException Constructor(String)
GeneralReadException Constructor(Int32,String)
GeneralReadException Constructor(String,Exception)
GeneralReadException Constructor(SerializationInfo,StreamingContext)
Methods
GetObjectData Method
Properties
Number Property
ImageNullException
Overview
Members
ImageNullException Constructor
ImageNullException Constructor()
ImageNullException Constructor(Int32)
ImageNullException Constructor(String)
ImageNullException Constructor(Int32,String)
ImageNullException Constructor(String,Exception)
InternalErrorException
Overview
Members
InternalErrorException Constructor
InternalErrorException Constructor()
InternalErrorException Constructor(Int32)
InternalErrorException Constructor(String)
InternalErrorException Constructor(Int32,String)
InternalErrorException Constructor(String,Exception)
InvalidBitmapException
Overview
Members
InvalidBitmapException Constructor
InvalidBitmapException Constructor()
InvalidBitmapException Constructor(Int32)
InvalidBitmapException Constructor(String)
InvalidBitmapException Constructor(Int32,String)
InvalidBitmapException Constructor(String,Exception)
InvalidFileFormatException
Overview
Members
InvalidFileFormatException Constructor
InvalidFileFormatException Constructor()
InvalidFileFormatException Constructor(Int32)
InvalidFileFormatException Constructor(String)
InvalidFileFormatException Constructor(Int32,String)
InvalidFileFormatException Constructor(String,Exception)
InvalidFilenameException
Overview
Members
InvalidFilenameException Constructor
InvalidFilenameException Constructor()
InvalidFilenameException Constructor(Int32)
InvalidFilenameException Constructor(String)
InvalidFilenameException Constructor(Int32,String)
InvalidFilenameException Constructor(String,Exception)
InvalidLicenseException
Overview
Members
InvalidLicenseException Constructor
InvalidLicenseException Constructor()
InvalidLicenseException Constructor(Int32)
InvalidLicenseException Constructor(String)
InvalidLicenseException Constructor(Int32,String)
InvalidLicenseException Constructor(String,Exception)
InvalidParameterException
Overview
Members
InvalidParameterException Constructor
InvalidParameterException Constructor()
InvalidParameterException Constructor(Int32)
InvalidParameterException Constructor(String)
InvalidParameterException Constructor(Int32,String)
InvalidParameterException Constructor(String,Exception)
InvalidTypeStringException
Overview
Members
InvalidTypeStringException Constructor
InvalidTypeStringException Constructor()
InvalidTypeStringException Constructor(Int32)
InvalidTypeStringException Constructor(String)
InvalidTypeStringException Constructor(Int32,String)
InvalidTypeStringException Constructor(String,Exception)
Licensing
Overview
Members
Methods
SetOEMLicenseKey Method
SetSolutionKey Method
SetSolutionName Method
Properties
EvaluationMode Property
OutOfMemoryException
Overview
Members
OutOfMemoryException Constructor
OutOfMemoryException Constructor()
OutOfMemoryException Constructor(Int32)
OutOfMemoryException Constructor(String)
OutOfMemoryException Constructor(Int32,String)
OutOfMemoryException Constructor(String,Exception)
PathNotFoundException
Overview
Members
PathNotFoundException Constructor
PathNotFoundException Constructor()
PathNotFoundException Constructor(Int32)
PathNotFoundException Constructor(String)
PathNotFoundException Constructor(Int32,String)
PathNotFoundException Constructor(String,Exception)
PicToolsException
Overview
Members
PicToolsException Constructor
PicToolsException Constructor()
PicToolsException Constructor(Int32)
PicToolsException Constructor(String)
PicToolsException Constructor(Int32,String)
PicToolsException Constructor(String,Exception)
PicToolsException Constructor(SerializationInfo,StreamingContext)
Methods
GetObjectData Method
Properties
Number Property
TemplateImage
Overview
Members
TemplateImage Constructor
Methods
CopyTo Method
Dispose Method
Finalize Method
GetHashCode Method
Properties
Bitmap Property
CompressedData Property
HasChanged Property
Hbitmap Property
Hdib Property
Height Property
HorizontalResolution Property
Image Property
Type Property
VerticalResolution Property
Width Property
TemplateImageCollection
Overview
Members
TemplateImageCollection Constructor
Methods
Add Method
Contains Method
CopyTo Method
GetHashCode Method
GetIndexOfType Method
IndexOf Method
Insert Method
Remove Method
Properties
HasChanged Property
Item Property
Item(Int32) Property
Item(String) Property
UnsupportedImageFormatException
Overview
Members
UnsupportedImageFormatException Constructor
UnsupportedImageFormatException Constructor()
UnsupportedImageFormatException Constructor(Int32)
UnsupportedImageFormatException Constructor(String)
UnsupportedImageFormatException Constructor(Int32,String)
UnsupportedImageFormatException Constructor(String,Exception)
ZeroDataLengthException
Overview
Members
ZeroDataLengthException Constructor
ZeroDataLengthException Constructor()
ZeroDataLengthException Constructor(Int32)
ZeroDataLengthException Constructor(String)
ZeroDataLengthException Constructor(Int32,String)
ZeroDataLengthException Constructor(String,Exception)
Enumerations
ErrorLevel
EvaluationMode
Form Definition Schema
Overview
Elements
Construction Element
Field Element
Fields Element
Form Element
FormOperation Element
FormOperations Element
Operation Element
Operations Element
OtherDataItem Element
OtherDataItems Element
OtherFormItem Element
OtherFormItems Element
TemplateImage Element
TemplateImages Element
Form Set Schema
Overview
Elements
Form Element
Forms Element
FormSet Element
Identification Element
Operation Element
Operations Element
OtherFormSetItem Element
OtherFormSetItems Element