FormRecognizeOptions Class
Options to control form recognition behavior such as which controls to detect, confidence threshold, and page range. Defaults: detect shapes enabled (checkboxes, radios, textboxes, signatures), ConfidenceThreshold = 0.7, PageRange = null (all pages). Properties are exposed as read-write; values may be modified on the instance.
Inheritance
Namespace: Syncfusion.SmartFormRecognizer
Assembly: Syncfusion.SmartFormRecognizer.Base.dll
Syntax
public class FormRecognizeOptions : Object
Constructors
FormRecognizeOptions()
Declaration
public FormRecognizeOptions()
Properties
ConfidenceThreshold
Minimum confidence (0.0–1.0) required for detected elements to be
included in results. Default: 0.7.
Declaration
public double ConfidenceThreshold { get; set; }
Property Value
| Type |
|---|
| System.Double |
DetectCheckboxes
Whether to detect checkboxes in the form. Default: true.
Declaration
public bool DetectCheckboxes { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
DetectRadioButtons
Whether to detect radio buttons in the form. Default: true.
Declaration
public bool DetectRadioButtons { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
DetectSignatures
Whether to detect signatures in the form. Default: true.
Declaration
public bool DetectSignatures { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
DetectTextboxes
Whether to detect textboxes in the form. Default: true.
Declaration
public bool DetectTextboxes { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
PageRange
Optional 1-based page ranges to process.Each row of the 2D array represents
an inclusive range in the form[start, end]. Ifnull,
all pages are processed. Default: null.
Declaration
public int[, ] PageRange { get; set; }
Property Value
| Type |
|---|
| System.Int32[,] |