Separation Providers organize Batch Pages into Documents in accordance with defined instructions or criteria.
Property Name |
Property Type |
Description |
BaseType |
Grooper.Capture.SeparationProvider.ProviderType |
Indicates the base type of this separation provider.Can be one of the following values:
- None: No provider type is selected.
- RealTime: Can run in real time during scanning. Does not require a preprocessing step.
- Lexical: Based on the lexical content of the page. Requires each page to have been previously processed through the Recognize activity.
|
HasReferenceProperties |
System.Boolean |
Returns true if the object has properties which reference Grooper Node objects. |
IsEmpty |
System.Boolean |
Returns true if all properties with a ViewableAttribute are set to their default value. |
IsWriteable |
System.Boolean |
Returns true if the object is writable, or false if it is not. |
Owner |
Grooper.ConnectedObject |
Returns the node that owns the connected object, if any. |
OwnerNode |
Grooper.GrooperNode |
Returns the node that owns the connected object, if any. |
Root |
Grooper.GrooperRoot |
Returns the root node |
Method Name |
Description |
Bind(Page As BatchPage) |
Parameters |
Page |
Type: BatchPage |
|
|
GetLoosePageSequences(Folder As BatchFolder) As IEnumerable(Of List`1) |
Parameters |
Folder |
Type: BatchFolder |
|
|
GetProperties() As PropertyDescriptorCollection |
|
GetReferences() As List(Of GrooperNode) |
Returns a list of GrooperNode objects referenced in the properties of this object. |
IsPropertyEnabled(PropertyName As String) As Nullable(Of Boolean) |
Defines whether a property is currently enabled.
Parameters |
PropertyName |
Type: String |
The name of the property to determine the enabled state for. |
|
IsPropertyVisible(PropertyName As String) As Nullable(Of Boolean) |
Defines whether a property is currently visible.
Parameters |
PropertyName |
Type: String |
The name of the property to determine the visible state for. |
|
IsType(Type As Type) As Boolean |
Returns true if the object is of the type specified, or if it derives from the type specfied.
Parameters |
Type |
Type: Type |
The type to check. |
|
SeparateFolder(Folder As BatchFolder, ipd As IProgressDisplay) As Int32 |
Parameters |
Folder |
Type: BatchFolder |
|
|
ipd |
Type: IProgressDisplay |
|
|
Serialize() As String |
Serializes the object. |
SetDatabase(Database As GrooperDb) |
Sets the database connection of the object.
Parameters |
Database |
Type: GrooperDb |
|
|
SetOwner(Owner As ConnectedObject, SkipInitialization As Boolean) |
Sets the owner of the connected object with another object that implements the IConnected interface.
Parameters |
Owner |
Type: ConnectedObject |
|
|
SkipInitialization |
Type: Boolean |
|
|
ToString() As String |
Returns a string value representation of the connected object. |
ValidateProperties() As ValidationErrorList |
Validates the properties of the object, returning a list of validation errors. |