- Overview
- Help Status
-
Activity
- Attended Activity
-
Code Activity
- Apply Rules
- Attach
- Batch Transfer
- Burst Book
- Classify
- Clip Frames
- Convert Data
- Correct
- Deduplicate
- Detect Frames
- Detect Language
- Detect Language (Legacy)
- Dispose Batch
- Execute
- Export
- Extract
- Fill Data
- GPT Embed
- Image Processing
- Initialize Card
- Launch Process
- Mark Attachments
- Merge
- Recognize
- Redact
- Remove Level
- Render
- Route
- Send Mail
- Separate
- Spawn Batch
- Split Pages
- Split Text
- Text Transform
- Train Lexicon
- Translate
- XML Transform
-
Article
- AI Assistants
- AI Powered Features
- Batch Processing Workflows
- Document Scanning
- PDF Processing
- Search Overview
- Attachment Type
- Behavior
- Capture Device
- Classify Method
- CMIS Binding
- CMISQL Element
- Collation Provider
-
Command
- Action List - Create Copy Actions
- AI Chat
- Attachment Type
- Batch
-
Batch Folder
- Batch Folder - Add To Index
- Batch Folder - Assign Document Type
- Batch Folder - Classify Command
- Batch Folder - Collapse
- Batch Folder - Edit Type Assignment
- Batch Folder - Extract
- Batch Folder - Group Children
- Batch Folder - Insert Control Sheets
- Batch Folder - New Text Document
- Batch Folder - Remove From Index
- Batch Folder - Remove Level
- Batch Folder - Revert To Loose Pages
- Batch Folder - Set Field Value
- Batch Folder - Sort Children
- Batch Object
- Batch Page
- Batch Process
- CMIS Connection
- CMIS Document Link
- CMIS Export Map - Auto Map
- CMIS Folder Link
- CMIS Import Map - Auto Map
- CMIS Repository - Reset
- CMIS Type Definition - Generate Local Type
- Column Map - Auto Map
- Content Link - Remove Link
-
Content Type
- Content Type - Clean Overrides
- Content Type - Create Data Model
- Content Type - Create Local Resources Folder
- Content Type - Create Search Index
- Content Type - Delete Search Index
- Content Type - Generate Control Sheets
- Content Type - Purge Training
- Content Type - Rebuild Training
- Content Type - Submit Indexing Job
- Convert Data - Create Convert Actions
- Copy Base
- Data Connection
- Data Element - Remove Overrides
- Data Field Container
- Data Type - Convert To Value Reader
- EDI File
- Excel Document - Convert to CSV
- Exchange - Rebuild Search Folder
- Field Class - Purge Training
- File Store
- File System Link
- Folder - Remove Empty Subfolders
- FTP Link
- HTML Document
- HTTP Link
- JSON File
- Lexicon
- Machine - Tune File System
- Mail Link
- Mail Message
- Node
- OAuth Client Credentials - Test
- Object Library
- PDF Document
- Project - Remove Empty Subfolders
- PST File - Burst
- PST Link - Load Content
- Resource File
- Root
- Saved Query
- Search Index - Generate Subsets
- SFTP Link
- Text Document
- Value Reader - Convert To Data Type
- vCard - Expand Photo
- Word Document - Convert to PDF
- XML File
- ZIP Archive
- ZIP Link - Load Content
- Content Link
- Data Action
- Data Instance
- Export Definition
- Export Format
- Grooper Command Console (GCC)
- Import Definition
- Import Provider
-
IP Command
- Adjust Saturation
- Adjust Tint
- Analyze Photo
- Auto Adjust Levels
- Auto Color Balance
- Auto Convert
- Auto Deskew
- Auto Orient
- Auto QA
- Auto White Balance
- Barcode Detection
- Binarize
- Blank Page Detection
- Border Detect
- Box Detection
- Brightness Contrast
- Classify Image
- Color Detection
- Color Dropout
- Color Stamp Detection
- Colorize
- Compute Moments
- Contrast Stretch
- Convert
- Corner Detection
- Crop
- Dilate Erode
- Edge Detection
- Execute Profile
- Extract Channel
- Extract Features
- Extract Page
- Feature Dropout
- Filter
- Gamma Adjust
- Histogram
- Hough Lines
- Invert
- Line Detection
- Measure Entropy
- Mirror
- Negative Region Removal
- OCR Cleanup
- Patch Code Detection
- Posterize
- Projection Profile
- Randomize Defects
- Resize
- Rotate
- Shade Removal
- Shape Detection
- Solarize
- Sticky Note Detection
- Swap Channels
- Undistort
- Warp
- Lookup Specification
- Measurement
-
Node
- AI Assistant
- Batch Object
- Batch Process
- Batch Process Step
- CMIS Connection
- CMIS Repository
- Content Type
- Control Sheet
- Data Connection
- Data Element
- Data Rule
- Extractor Node
- File Store
- Folder
- IP Element
- Lexicon
- Machine
- Object Library
- OCR Profile
- Project
- Resource File
- Root
- Scanner Profile
- Separation Profile
- Training Page
- Work Queue
- OCR Engine
-
Property Converter
- Auto Deskew - Precision Converter
- Base Multi Culture Converter
- Blank Zero Converter
- Check List Converter
- CMIS Export Map - Column Converter
- CMIS Folder Reference - Converter
- CMIS Import Map - Field Converter
- CMIS Object - Choice Converter
- Code Expression - Converter
- Collection Converter
- Column Map - Column Converter
- Content Type - Unlimited Converter
- Degrees Converter
- Execute Command - Link Name Converter
-
Expandable Converter
- Base Culture Converter
- Batch Name Settings - Converter
- Border - Converter
-
Choice Converter
- Activity Processing - Queue Converter
- AI Chat Filter - Index Converter
- AI Search - Api Version Converter
- Apply Image Cleanup - Ip Profile Converter
- Azure OCR - Api Version Converter
- Azure OCR - Model Version Converter
- Barcode Extractor - Output Group Converter
- Base Combining Provider - Group Name Converter
- Batch - Step Converter
- Batch Process - Queue Converter
- Batch Process Step - Processing Scope Converter
- Batch Process Step - Queue Converter
- Batch Transfer - Process Converter
- Batch Transfer - Repository Converter
- Batch Transfer - Step Converter
- Build Fine Tuning File - Fill Method Converter
- Chat Filter - User Id Converter
- Chat Filter - User Name Converter
- Classify - Classification Level Converter
- Classify - Output Level Converter
- CMIS Export - Creatable Child Type Converter
- CMIS Export - Creatable Folder Converter
- CMIS Type Reference - Cmis Type Converter
- CMISQL Element - Qrderable Property Converter
- CMISQL Element - Queryable Property Converter
- CMISQL Element - Selectable Property Converter
- CMISQL Query - Primary Type Converter
- ColorTrac Scanner - Resolution Converter
- Comparison Filter - Function Name Converter
- Comparison Filter - Operand Type Converter
- Comparison Filter - Value Type Converter
- Comparison Predicate - Comp Op Converter
- Comparison Predicate - Value Converter
- Data Element - Display Label Converter
- Data Field - Sub Element Converter
- Database Table - Extended Property Name Converter
- Database Table - Table Name Converter
- EDI Schema Importer - X12Schema Converter
- Fill - Fill Method Converter
- Fill Data - Name Converter
- Fill Descendants - Name Converter
- Flag Item - Flag Reason Converter
- Generate Local Type - Doc Type Property Converter
- Import Provider - Disposition Converter
- Import Repository - Repository Converter
- ISIS Device - Device Name Converter
- Join Clause - Secondary Type Converter
- Label Info - Parent Label Converter
- Lexicon Lookup - Lookup Field Converter
- Lexicon Lookup - Target Field Converter
- Nested Table - Table Converter
- ODBC - Pg Odbc Dsn Converter
- Pattern-Based - Group Name Converter
- PDF Data Mapping - Font Name Converter
- Predicate List - Logical Operator Converter
- Read Metadata - Property Name Converter
- Reference - Group Name Converter
- Regular Expression - Group Converter
- Remove From Index - Index Name Converter
- Remove Overrides - Property Name Converter
- Reset - Step Converter
- Root - License Url Converter
- Route Definition - Process Converter
- Run Step - Step Converter
- Schema Mapping - Schema Name Converter
- Search Index - Index Name Converter
- Search Index Query - Index Name Converter
- Send To Test Batch - Flag Reason Converter
- Set Field Value - Value Converter
- String - Pdf Font Name Converter
- Task Filter - Activity Name Converter
- Task Filter - Process Name Converter
- Task Filter - Queue Converter
- Task Filter - Step Name Converter
- Text Document - Encoding Converter
- Text Document - Normalize Encoding Converter
- TWAIN Device - Compression Mode Converter
- TWAIN Device - Device Name Converter
- Update Process - Process Converter
- Update Process - Step Converter
- Value Selector - Target Field Converter
- XML Value Selector - Target Field Converter
- Double Range - Double Range Converter
- Expandable Info Converter
- Integer Range - Integer Range Converter
- Logical Border - Arrow Converter
- Logical Border - Logical Border Converter
- Logical Point - Logical Point Converter
- Logical Rectangle - Logical Rectangle Converter
- Logical Size - Logical Size Converter
- On Off Converter
- Percent Range - Percent Range Converter
- Point ExF - Converter
- Rectangle - Converter
-
Type Selector
- CMISQL Query - Where Element Converter
- Data Connection - Connection Converter
- Exchange - Auth Method Converter
- Execute - Command Converter
- Execute Activity - Activity Converter
- Execute Command - Command Converter
- Run Activity - Activity Converter
- SharePoint - Auth Method Converter
- Storage Type - Converter
- Web Service Lookup - Auth Method Converter
- Unit Border - Unit Border Converter
- Unit Line Length - Unit Line Length Converter
- Unit Point - Unit Point Converter
- Unit Range - Unit Range Converter
- Unit Rectangle - Converter
- Unit Size - Unit Size Converter
- Value Extractor - Converter
- JPEG 2000 - Ratio Converter
- Logical Value - Simple Value Converter
- Logical Value - Universal Value Converter
- Node Information - Value Converter
- Page Filter Converter
- Path Expression - Converter
- Percent Converter
- Pg Dictionary Converter
- Pg Flags Converter
- Pg Ref Collection Converter
- Pg String Collection Converter
- Pg Type Display Name Converter
- Product License - Quantity Converter
- Read Only Converter
- Rectangle - Inches Converter
-
Simple Converter
- Click to Edit Converter
- Data Action - Source Element Converter
- Data Action - Target Element Converter
- IN Predicate - In Predicate Values Converter
- OAuth Authentication - Login Converter
- Pattern Match - Group Options Converter
- Pg Format Converter
- Product License - Quantity Used Converter
- Project - Projects Converter
- Publish To Repository - Repository Converter
- Result Set Options - Sort Order Converter
- Review - View List Converter
- Stats Query - Name List Converter
- String - Pg Text Lines Converter
- Type Permissions - Command Converter
- Word Match - Term Options Converter
- Text Rendering - Size Converter
- Time Range Converter
- Time Ranges Converter
- Time Span Converter HMS
- Timer Service - Time Converter
- Times Converter
- Unit Value - Unit Value Converter
- Word Match - Integer Range Converter
-
Property Editor
- Anchor Definition - Location Editor
- Barcode Detected - Preview Image Editor
-
Choice Property Editor
- Azure Document Intelligence OCR - Model Editor
- Base Culture Editor
-
Check List Editor
- AI Assistant - Search Index Editor
- AI Table Reader - Included Columns Editor
- Batch Filter - Activity Editor
- Batch Filter - Process Editor
- Batch Filter - Status Editor
- Batch Filter - Step Editor
- CMIS Type Reference - Secondary Types Editor
- Data Fill Method - Included Children Editor
- Delete Fine Tuned Model - Models Editor
- Generate Local Type - Property Check List
- IMAP - folder Editor
- Publish To Repository - Repository Editor
- Rebuild Indexes - Table Names Editor
- Reset - Step Checklist Editor
- Stats Query - Name List Editor
- Table Mapping - Column Check List
- Text Analysis - Entity Type Editor
- Type Permissions - Command Editor
- Data Connection - Table Name Editor
- Delete Fine Tuned Model - Model Editor
- GPT Embed - Embeddings Model Editor
- LLM Connector - Chat Model Editor
- LLM Connector - Embeddings Model Editor
- Return Value - Column Editor
- SQL Server - Database Name Editor
- Start Fine Tuning Job - Model Editor
- CMIS Compound Type - Editor
- CMISQL Query - Query Editor
-
Code Property Editor
- AI Chat Filter - Filter Editor
- AI Schema Extractor - Schema Editor
- Ask AI - Schema Editor
-
Code Expression Editor
- Batch Process Step - Next Step Editor
- Batch Process Step - Should Submit Editor
- Calculate Value - Value Expression Editor
- CMIS Export Map - Expression Editor
- CMIS Import Map - Expression Editor
- Code Expression - Editor
- Column Map - Expression Editor
- Computed Field - Expression Editor
- Concat - Trigger Editor
- Content Type - Caption Editor
- Copy Base - Trigger Editor
- Custom Statement - Statement Editor
- Data Export - Alternate Database Editor
- Data Field - Default Value Editor
- Data Field - Field Expression Editor
- Data Rule - Trigger Editor
- Data Section - Caption Editor
- Expression Set - Default Value Editor
- Expression Set - Field Expression Editor
- IP Element - Next Step Editor
- IP Element - Should Execute Editor
- Lookup Specification - Trigger Editor
- Metadata Options - Value Editor
- Path Expression - Editor
- Raise Issue - Log Message Editor
- Remove - Trigger Editor
- Require Value - Log Message Editor
- Text Transform - Record Editor
- Variable Definition - Expression Editor
- Create Table - Statement Editor
- Data Field Container - Css Editor
- Database Lookup - SQL Query Editor
- Embedded Lexicon - Local Entries Editor
- Json Property Editor
- KVP Editor
- Lexicon - Lexicon Link Code Editor
- List Match - Local Entries Editor
- Mail Import - IMAP Query Editor
- Pattern Match - Output Format Editor
- Regex Property Editor
- Search Classifier - Filter Editor
- Search Index - Filter Editor
- Search Index Query - Filter Editor
- Search Index Query - Order By Editor
- Search Index Query - Search Editor
- Send Mail - Template Editor
- String List Editor
- Submit Indexing Job - Select Editor
- Subset Filter - Filter Editor
- Text Property Editor
- Web Service - Header Editor
- Web Service Lookup - Post Data Editor
- Web Service Lookup - Url Editor
- Word Match - Output Format Editor
- XML Lookup - Selector Editor
- XML Transform - Transform Editor
- XML Value Selector - Path Editor
- Folder Browse Editor
- LDAP - ACL Editor
- OAuth Authentication - Login Editor
- Object Collection Editor
- Object Properties Editor
- Open File Editor
-
Reference Editor Base
-
Node Reference Editor
- Archive - Folder Editor
- Batch Process Step Editor
- Content Type Editor
- Custom Statement - Scope Editor
- Data Action - Action Element Editor
- Data Action - Source Editor
- Data Action - Target Editor
- Data Field Container - Rule Editor
- Data Rule - Scope Editor
- Database Cleanup - Folder Editor
- Dispose Batch - Target Folder Editor
- Execute Rule - Rule Editor
- Field Match - Field Editor
- Generate Subsets - Field Editor
- Grid Layout - Header Column Editor
- Piece Info Options - Key Column Editor
- Piece Info Options - Value Column Editor
- Return Value - Field Editor
- Set Field Value - Field Editor
- Table Mapping - Scope Editor
- Task Filter - Batch Editor
- Test Batch Editor
- Text Transform - Scope Editor
- Train Lexicon - Scope Editor
- Virtual Table Definition - Collection Editor
- Web Service - Definition File Editor
- Ordered Reference Editor
-
Reference List Editor
- All Nodes Reference Editor
- Behavior - Field List Editor
- Bookmark Options - Data Element Editor
- Build Fine Tuning File - Batch Editor
- Content Types Editor
- Correct - Fields Editor
- Data Fill Method - Included Descendants Editor
- Data Model - Style Sheets Editor
- Data Rule - Required Elements Editor
- Data Values - Included Elements Editor
- Extract - Data Element Filter Editor
- Indexing Behavior - Included Elements Editor
- JSON Data Mapping - Included Elements Editor
- Lexicon - Lexicons Editor
- Piece Info Options - Element Editor
- Project - Projects Editor
- Redact - Extractors Editor
- Redact - Fields Editor
- Require Value - Required Elements Editor
- Section Extract Method - Included Descendants Editor
- Thumbnail View - IP Profiles Editor
- Transaction Detection - Field List Editor
-
Node Reference Editor
- Sample Image Collection - Editor
- Value Extractor - Editor
- Zone Editor
- Schema Importer
- Section Extract Method
- Separation Provider
- Service Instance
- Storage Type
- Table Extract Method
- Task View
-
UI Element
-
Control
- Active Task List
- AI Helper
- Batch Info Tab
- Batch Info Viewer
- Batch List
- Batch Manager
- Candidate List
- Card List
- Chat Console
- Class Help
- CMIS Repository Searcher
- CMIS Tree Browser
- CMIS Type Tree
- Code Editor
- Complete List
- Content Viewer
- Context Menu
- Conversation Viewer
- Data Element Tester
- Data Grid
- Data Grid Document
- Data Grid Element
- Data Inspector
- Data Tree
-
Design Tab
- AI Assistant - Chat History
- Batch
- Batch Folder - General
- Batch Page - General
- Batch Process
- Batch Process Step
- CMIS Connection - General
- CMIS Repository
- Content Type
- Control Sheet - General
- Data Connection - General
- Data Element
- Data Rule - Tester
- Extractor Node - Tester
- Field Class - Weightings
- Folder - Batches
- IP Element Container - Tester
- IP Step - Tester
- Lexicon - General
- Machines
- Node
- OCR Profile - Tester
- Processing Queue - Workers
- Project - Usage
- Resource File - General
- Root
- Training Page - General
- Design Tab Host
- Diagnostics Viewer
- Document Searcher
- Document Viewer
- Expression Grid
- Extractor Builder
- FRX Grid
- FRX Visualizer
- Image Editor
- Image Print Preview
- Image Viewer
- Instance Searcher
- Label Set Editor
- List Searcher
- Lookup Fields
- Lookup Results
- Node Finder
- Node Report
- Object List
- OCR Viewer
- Page Navigator
- Profile Browser
- Property Grid
-
Property Grid Editor
- ACL Editor
- Anchor Editor
- Choice Editor
- CMIS Query Editor
- Code Property Editor
- Collation Editor
- Collection Editor
- Extractor Property Editor
- Folder Editor
- List Editor
- Multi Reference Editor
- OAuth Log-in Editor
- Object Editor
- Ordered Reference Editor
- Preview Image Editor
- Reference Editor
- Sample Image Editor
- Zone Editor
- Property Help
- Query Editor
- Query Helper
- Query List
- Recognition Tester
- Rep Info Panel
- Review Tab
- Search Result Cards
- Separation List
- Service Collection
- Splitter
- Stats Report
- Stats Result Set
- Stats Viewer
- Tab List
- Task List
- Test Source
- Tree Viewer
- Upload Dialog
- Weightings List
- Web Page
-
Control
- Value Extractor
- Variable Provider
-
Other Configuration Types
- API Key
- Archive Info
- Border
- Capture Settings
- Character Class Filter
- Chat Parameters
- CMIS Object
- CMIS Property Definition
- Code39Settings
-
Connected Object
- Batch Filter
- Chat Filter
- Database Row
-
Embedded Object
- AI Chat Filter
- AI Chat Settings
- AI Generator
- Anchor Definition
- Attachment Rule
- Auto Complete Settings
- Barcode Reader
- Batch Creation Settings
- Batch Name Settings
- Bookmark Options
- Bot Connector
- Boundary Detector
- Chunk Settings
- Cluster Parameters
- CMIS Export Map
- CMIS Folder Reference
- CMIS Import Map
- CMIS Type Definition
- CMIS Type Reference
- Code Expression
- Column Map
- Command Options
- Computed Field
- Content Mapping
- Custom Statement
- Data Element Extension
- Data Element Profile
- Data Fill Method
- Data Generator
- Edge Adjustment
- Embedded Lexicon
- Environment Options
- Execute Step
- Expression Set
- Field Annotation
- Field Mapping
- File Reference
- Folder Level Info
- FRX Options
- FTP Repository Configuration
- Fuzzy Lookup Options
- Horizontal Tab Marker
- HTTP Auth Method
- HTTP Resource
- Hyperlink Selector
- Image Segmentation Options
- Import Schedule
- Index Stats
- Label Info
- Label Set
- Label Version
- Layout Provider
- Line Periodicity Detector
- LLM Provider
- Lucene Query
- Metadata Options
- Multiline Row Settings
- OCR Layer
- OCR Repair Options
- OMR Box
- Page Attachment Rule
- Paragraph Marker
- Path Expression
- PDF Expand Method
- Permission Set
- Piece Info Options
- Quoting Method
- Region Definition
- Repository Configuration
- Repository Option
- Resource Reference
- Result Filter
- Result Processor
- Result Set Options
- Return Value
- Route Definition
- Sample Image Collection
- Schema Mapping
- Search Filter
- Separate Action
- Service Deployment
- Service Stats
- Stats Query
- Subset Filter
- Table Header Detector
- Table Mapping
- Table Row Detector
- Text Preprocessor
- Transaction Extractor
- Type Permissions
- Value Lookup
- Value Selector
- Variable Definition
- Vector Search Options
- Vertical Tab Marker
- Virtual Table Definition
- XML Value Selector
- Node Query
- Purge Folder
- Search Index Query
- Task Filter
- Constrained Wrap Options
- Culture Data
- Dash Detector
- Database Connection Settings
- Defect Generator
- Double Range
- Dropout Method
- Event Filter
- Fiche Card Layout
- Folder Level Options
- Horizontal Alignment Settings
- HTTP Authentication Method
- Image Compression
- Image Info
- Integer Range
- Line Snap Options
- Margin Detector
- Multi Line Settings
- Node Information
- PDF Burst Settings
- PDF Page Generator
- PDF Render Settings
- Percent Range
- Rectangle
- Region Detector
- Regular Expression
- Remote Repository
- Row Alignment Settings
- Scan Once Settings
- Semantic Quoting Query
- SFTP Repository Configuration
- Shell Execute Info
- Sort Specification
- System Config
- Text Wrap Options
- TIFF Page
- Transaction Layout Detection
- Vertical Wrap Detection
- Advanced Topics
-
Enumerations
-
Grooper
- CharacterCasing
- ConcurrencyMode
- DatabaseStatus
- DCTModes
- EventType
- NodeAttributes
- Pages
- PixelFormat
- ProcessingScope
- ProcessingStatus
- ResultOrder
- SimplePixelFormat
-
Grooper.Activities
- ActionType
- BatchDisposition
- BatchNameSuffixEnum
- BodyRenderingMethod
- ComparisonMode
- DuplicateDisposition
- ExecuteType
- ExecutionScope
- ExtractMode
- FilterType
- MatchActions
- OcrAssistMode
- PageExtractMode
- ProblemDisposition
- ReclassifyModes
- RepairScope
- RouteMethod
- SaveDisposition
- SharedBehaviorModes
- SpawnMethod
- StatsLoggingMode
- TextExtractMode
- TrainingScope
- XmlSource
- XmlTarget
-
Grooper.Capture
- FeedOrientation
- ImportType
- MissDispositionEnum
- PageDirection
- ScanningSpeed
- TwainCompressionModes
-
Grooper.Capture.ColorTrac
- ColorFormat
- PageSizeMode
- PaperEndCondition
- PaperJustification
- ScanSpeed
- StandardPageSize
-
Grooper.Cloud
- ApiRegionEnum
- ContentLayout
- HttpVerbs
- MessageFormats
- MetadataModes
- TranslateDisposition
-
Grooper.CMIS
- AuthenticationProvider
- CmisProtocol
- ImportModes
- LoadScope
- NamingMethods
- OrderByDirection
- TransferScopes
-
Grooper.Core
- ActivateModes
- ArrayActions
- AttachmentPosition
- BrowserSuggestMode
- CalculateModes
- CalculateModes
- CaptureScope
- ClassificationLevel
- CompareMode
- ConflictDispositions
- ConflictResolution
- ControlCharacters
- CreateModes
- DedupMode
- DispositionType
- DuplicateFilenameResolution
- FolderRelativePosition
- FolderRelativePosition
- FooterModes
- FormatOptions
- FuzzyMatchMode
- GroupingColumn
- IdfModes
- IssueDisposition
- JsonLayout
- LexiconType
- MergeModes
- MissDispositions
- MissDispositions
- NumberFormats
- OxiElement
- PaginationType
- ParagraphOptions
- PdfBuildOptions
- PopulationMethod
- ProcessingLevel
- PropagationMode
- SegmentType
- SortColumns
- SortDirection
- SortDirections
- SortDirections
- SortOption
- SortOrder
- StandardWeightings
- TabOptions
- TaskScope
- TfModes
- TimeFrames
- TimeGrouping
- TrainingScopes
- TriggerModes
- TypeKind
- TypeModes
- TypeOperation
- UserTrainingMode
- ValueInterpretations
- ZIPDispositions
-
Grooper.EDI
- AttachmentNamingMethods
- DataDisposition
- NamingMethods
- NamingMethods
-
Grooper.Extract
- AdjustmentMethod
- AlignmentMode
- CollationType
- CombineType
- CompassDirection
- ConfidenceModes
- ContextScopes
- CultureScopes
- ExecutionScope
- FlowDirection
- GroupingType
- HorizontalDataAlignment
- HorizontalDataAlignment
- LabelLayout
- LookupOption
- MappingType
- OmrBoxDirection
- OmrFlowDirection
- OmrMode
- OutputValueOptions
- ReadDirection
- ReadMethods
- ReferencePointPosition
- ROIModes
- RowDetectionMode
- RowMatchOptions
- SecondaryExtractMethod
- SecondaryExtractTrigger
- SplitPositionEnum
- TableRowAlignment
- TableStyles
- VerticalDataAlignment
- WordTransform
-
Grooper.GPT
- AuthorizationMethod
- BooleanOperator
- BuiltInFieldKinds
- DocumentLinkingOptions
- FieldAlignMode
- IndexOperations
- LambdaFunction
- LayoutComponentTypes
- OperationType
- QueryTypes
- ReasoningEffortLevels
- ResultOrder
- RetrievalOptions
- RowAlignMode
- SearchModes
- SectionAlignMode
- ServiceTiers
- VerbosityLevels
-
Grooper.IP
- AdaptiveKernelType
- AngleCategory
- Axis
- BinarizationMethod
- ChannelNumber
- Code39Options
- ColorSpaceType
- CombDetectionType
- CompressionMode
- Connectivity
- CropMethod
- CurveType
- DetectMethod
- FeatureType
- FillMethod
- FilteringLevel
- FilterTypeEnum
- HarrisFilterType
- HoughLevel
- ImageEdges
- InpaintMethod
- MaskShape
- MaskSize
- MeasurementType
- Method
- OneDimSymbology
- OperationType
- OperationType
- Pdf417Options
- PostSymbology
- ProcessingResolution
- ProgressionOrder
- ReadDirection
- ReadingQuality
- ResizeInterpolationMode
- SizeMethod
- Symbology
- TwoDimSymbology
- WarpInterpolationMode
-
Grooper.Messaging
- BodyHandling
- Orientation
- PaperKind
- SaveAction
- SelectorKind
-
Grooper.OCR
- AccuracyLevels
- BaseCharacterSetEnum
- DetectionMethod
- EngineModeEnum
- FontPitchMode
- LexMode
- PageOrientation
- PageOrientation
- SegmentationModeEnum
- SynthesisMethodEnum
-
Grooper.Office
- SaveMethod
-
Grooper.PDF
- CompressionMode
- ImageLayout
- PDFAComplianceLevels
- PdfBorderStyle
- PdfDisplayMode
- PdfPermissions
- PdfViewerOptions
- SearchableTextFormat
- TargetColorFormat
-
Grooper.Services
- DaysOfWeek
-
Grooper.Services.CMIS
- ConnectMethod
- ContentMode
- FileType
- FormOverlayType
- MergeAction
-
Miscellaneous
- BaseTypeId
- CharacterCasing
- CompressionLevel
- ContentAlignment
- DateTimeStyles
- FileAttributes
- FontStyle
- Formatting
- HorizontalAlignment
- Keys
- NumberStyles
- RegexOptions
- ThreadPriority
- UriKind
-
Grooper
Line Removal
Removes horizontal and vertical lines from an image, typically to clean up an image prior to OCR=.
Remarks
The Line Removal command detects and removes straight lines from document images, such as those found in forms, tables, or pre-printed backgrounds. Removing these lines can improve OCR accuracy and make extracted data cleaner by eliminating visual noise that may interfere with text recognition or downstream processing.
How Line Removal Works
- The input image is binarized using the settings defined in the 'Binarization Settings' property. Binarization separates lines from the background and is critical for accurate detection.
- Optional font dropout and preprocessing steps are applied to remove text and enhance line visibility, reducing the risk of text being mistaken for lines.
- The system scans for horizontal and vertical runs of black pixels, applying configurable thresholds for length, thickness, aspect ratio, and fill. Advanced features such as comb detection, speck removal, and dash sequence handling are used to address a wide range of real-world document layouts.
- Detected lines are further analyzed for gaps, noise, and connectivity. The command supports detection of dashed, broken, or skewed lines using advanced Hough transform-based analysis if enabled.
- A mask is generated to cover the detected lines. The mask may also include regions around lines (trim distance) to ensure clean removal, especially where lines intersect with text or marks.
- The mask is applied to the original image using the selected dropout method (e.g., white fill, background fill, interpolation), removing the lines and preserving the rest of the content.
- The cleaned image is output, with lines removed and the rest of the content preserved. The command also outputs Layout Data describing the position and orientation of detected lines, which can be used for downstream processing.
Configuration and Usage
- Use the 'Dropout Method' property to control how masked regions are filled (e.g., with white, background color, or interpolation).
- For advanced control, configure line detection properties in the base Line Detection class, such as minimum line length, thickness, aspect ratio, fill percentage, gap tolerance, and comb removal.
- Enable advanced line detection (Hough transform) for documents with faint, broken, or skewed lines.
- Adjust font dropout and preprocessing settings to optimize line visibility and minimize interference from text or graphics.
- Review diagnostic images and logs to ensure that only the intended lines are being removed and that important content is preserved.
Supported Pixel Formats
All common pixel formats are supported, including Pixel8bppGrayscale, Pixel24bppBgr, and Pixel1bppIndexed.
Images are automatically converted as needed for line detection and removal.
Diagnostics
When run in diagnostic mode, Line Removal generates a comprehensive set of diagnostic outputs to assist with configuration and troubleshooting:
- Binarized: Shows the effect of thresholding and preprocessing, helping you verify that lines are clearly separated from the background.
- Preprocessed: Illustrates the result of font dropout and other enhancements, showing how text and noise are removed before line detection.
- Dropout Mask: Visualizes the regions of the image that will be removed, including detected lines and any trim distance applied around them.
- Trim Mask: (if applicable) Shows the effect of the trim distance setting, helping you balance thorough line removal with preservation of intersecting features.
- Log Messages: Report the number and type of lines detected, as well as timing and processing details for each step.
Use these diagnostics to fine-tune detection parameters, validate that only the intended lines are being removed, and ensure that important content is preserved. Always review diagnostic output to avoid unintentional data loss.
Notes
- Overly broad settings may remove important content, such as underlines or table borders needed for data extraction.
- Always review diagnostic output to avoid unintentional data loss.
- Line Removal does not generate classification features directly, but the results can impact downstream extraction and analysis.
- Start with default settings and iteratively adjust parameters, reviewing diagnostic images at each step for best results on your specific document set.
Properties
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| General | ||||||||||||||||||||||
| Dropout Method | Dropout Method | ► |
Specifies how masked regions will be removed from the image.
Type Selector
true
Can be one of the following types:
The 'Dropout Method' property determines the technique used to remove or replace regions of the image identified by the line mask.
Example
Guidance
|
|||||||||||||||||||
| Minimum Line Length | Unit Line Length | ► |
Specifies the minimum length a line must have to be detected and removed. The 'Minimum Line Length' property defines the shortest allowable length for a feature to be considered a line. This property
accepts unit-aware values for both horizontal and vertical lines (e.g.,
Example: For forms with long table lines, set to Tuning Guidance:
|
|||||||||||||||||||
| Maximum Line Thickness | String | ► |
Specifies the maximum allowable thickness for a detected line. The 'Maximum Line Thickness' property sets the thickest a feature can be to be considered a line. Thickness is measured perpendicular to the line's orientation (e.g., vertical thickness for horizontal lines).
Example: For standard forms, use Tuning Guidance:
|
|||||||||||||||||||
| Maximum Line Gap | String | ► |
Specifies the maximum gap allowed within a line for it to be considered continuous. The 'Maximum Line Gap' property defines the largest break (in display units, e.g.,
Example: For forms with faint or dashed lines, set to Tuning Guidance:
|
|||||||||||||||||||
| Minimum Aspect Ratio | Double | ► |
Specifies the minimum aspect ratio required for an object to be considered a line.
10
The 'Minimum Aspect Ratio' property sets the minimum ratio of length to thickness for a feature to be classified as a line. For horizontal lines, this is width divided by height; for vertical lines, height divided by width.
Example: A value of Tuning Guidance:
|
|||||||||||||||||||
| Minimum Line Fill | Double | ► |
Specifies the minimum fill percentage required for a feature to be considered a line. The 'Minimum Line Fill' property defines how solid a feature must be to be detected as a line. Fill percentage is the ratio of black pixels along the line's path to the total possible pixels.
Example: Set to Tuning Guidance:
|
|||||||||||||||||||
| Maximum Edge Noise | Double | ► |
Specifies the maximum amount of noise allowed along either edge of a detected line. The 'Maximum Edge Noise' property defines the highest percentage of non-line (noise) pixels permitted along the edge of a line for it to be considered valid. Edge noise typically results from specks, text overlap, or scanning artifacts adjacent to lines.
Example: For clean forms, use Tuning Guidance:
|
|||||||||||||||||||
| Trim Distance | String | ► |
Specifies the distance outside of detected lines at which connected components will be trimmed. The 'Trim Distance' property sets the radius (in display units, e.g.,
Example: For standard forms, use Tuning Guidance:
|
|||||||||||||||||||
| Minimum Run Length | String | ► |
Specifies the minimum length of a run of black pixels required to be considered part of a line.
Unit Value Converter
0.2in
The 'Minimum Run Length' property defines the shortest continuous sequence of black pixels (in display units, e.g.,
Example: For forms with long table lines, use Tuning Guidance:
|
|||||||||||||||||||
| Advanced Line Detection | HoughLevel | ► |
Specifies the available accuracy levels for advanced line detection using the Hough transform in Line Detection.
Off
Can be one of the following values:
The HoughLevel enumeration controls the use and precision of advanced line detection based on the Hough transform. When enabled, the Hough transform is used to detect faint, skewed, or non-axis-aligned lines that may not be found by standard morphological methods. Higher accuracy levels increase the sensitivity and precision of line detection, but may also increase processing time. Use advanced line detection for documents with faint, broken, or slightly skewed lines, or when standard detection misses important features. Choose the lowest level that provides reliable results for your document set to balance accuracy and performance.
Review diagnostic images to assess the effect of each level and tune for your specific needs. |
|||||||||||||||||||
| Angle Tolerance | Double | ► |
Specifies the maximum deviation (in degrees) from a perfect right angle for a line to be considered horizontal or vertical. The 'Angle Tolerance' property sets the allowable angular deviation from 0° (horizontal) or 90° (vertical) for detected lines. This is useful for handling forms that are slightly skewed or scanned at an angle.
Example: For well-aligned forms, use Tuning Guidance:
|
|||||||||||||||||||
| Dash Detection | Dash Detector | ► |
Detects and interprets sequences of dash characters as lines within a document image. Can be one of the following types:
The Dash Detector enables Grooper to recognize dashed lines—such as those used for signature lines, table borders, or form separators—by analyzing the spatial arrangement and characteristics of dash-like marks in the image. This class is typically used as part of an image preprocessing pipeline, where it supplements standard line detection by identifying lines that are not solid but are instead composed of repeated dash segments. The detection process is configurable, allowing you to control the minimum number of dashes required to form a line and the maximum allowable gap between dashes. How Dash Detection WorksThe Dash Detector scans the image for clusters of dash-shaped blobs that are sufficiently aligned and spaced to be considered a line. It evaluates both horizontal and vertical orientations, filtering out noise and short or irregular sequences. When a valid dash sequence is found, it is treated as a line for the purposes of downstream processing, such as table extraction or form field recognition. Configuration Guidance
The Dash Detector is most effective on documents where dashed lines are used for structure or guidance, and where consistent dash size and spacing can be expected. For best results, ensure that the image is properly binarized and free of excessive noise before applying dash detection. |
|||||||||||||||||||
| Comb Removal | ||||||||||||||||||||||
| Comb Removal | CombDetectionType | ► |
Specifies the mode for detecting and removing combs—short line segments connected to perpendicular lines—during line detection.
All
Can be one of the following values:
The 'Comb Removal' property controls whether and how combs are detected and removed from the image. A comb is a short line segment (such as a checkbox, tick mark, or grid stub) that is connected to a perpendicular line at one or both ends. Removing combs is important for cleaning up forms with checkboxes, comb fields, or dense table grids, where these features can interfere with data extraction or be mistaken for field boundaries. |
|||||||||||||||||||
| Minimum Length | String | ► |
The minimum length for a line segment to be considered a comb. The 'Minimum Length' property sets the shortest length (in display units, e.g., "4pt") for a line segment to be classified as a comb. This value must be less than the 'Minimum Line Length' property, as combs are defined as short lines that do not meet the main line length threshold but are connected to a perpendicular line.
Example: If 'Minimum Line Length' is "0.2in", set 'Minimum Length' to "4pt" to target small checkboxes or grid stubs. |
|||||||||||||||||||
| Minimum Fill | Double | ► |
The minimum fill percentage required for a rectangle to be considered a comb. The 'Minimum Fill' property defines how solid a rectangle must be to be classified as a comb. Fill percentage is the ratio of black pixels to the total area of the rectangle. A perfect comb (such as a solid vertical bar) has a fill of 100%.
Use this property to distinguish combs from other shapes, such as parentheses or the letter "I", which may fit the size requirements but have a lower fill percentage. Example: Set to 0.8 (80%) to require combs to be mostly solid, reducing false positives from hollow or irregular shapes. |
|||||||||||||||||||
| Quiet Zone Size | String | ► |
Specifies the width of the clear (quiet) zone required on either side of a single-connected comb. The 'Quiet Zone Size' property defines a region on each side of a single-connected comb that must be relatively free of feature pixels. This helps prevent skinny vertical characters (such as a lower-case "j" with an underline) from being mistaken for combs. The quiet zone is visualized in the following example: ◄──│──► Tuning Guidance:
Example: Use the provided SVG and text examples to visualize the quiet zone in your forms. |
|||||||||||||||||||
| Minimum Weight | Double | ► |
The minimum fill percentage required in the quiet zone region for a comb to be considered valid. The 'Minimum Weight' property works with the quiet zone to ensure that the area around a comb is sufficiently clear of other features. In the region that includes the comb and its quiet zone, the percentage of feature pixels belonging to the comb must meet or exceed this value. A value of 100% requires a completely clear quiet zone.
Example: Set to 0.9 (90%) to require the quiet zone to be almost entirely clear, minimizing false positives from adjacent text. |
|||||||||||||||||||
| Maximum Speck Size | String | ► |
The maximum size of an artifact (speck) touching the edge of a line to be considered for removal. The 'Maximum Speck Size' property sets the largest size (in display units, e.g., "1pt") for artifacts (specks) that touch the edge of a line and should be removed during comb removal. Specks are small, isolated marks or noise that can interfere with line detection and form analysis. Specks must have an aspect ratio less than or equal to 3. In the figure below, the solid black pixels outside the line (outlined in red) are artifacts that are touching the line. Best Practices:
|
|||||||||||||||||||
| Image Preprocessing | ||||||||||||||||||||||
| Binarization Settings | Binarize | ► |
Specifies the method and parameters used to convert color or grayscale images to black and white for line detection. Binarization is the process of converting an image to pure black and white, which is a critical first step for accurate line detection. The 'Binarization Settings' property allows you to select the binarization method and configure its parameters to best suit your document type and image quality.
Tuning binarization is essential for reliable line detection. If lines are faint or broken, try Adaptive or adjust the threshold. If too much noise is present, increase the threshold or use Auto. Best Practices:
|
|||||||||||||||||||
| Dropout Font Size | String | ► |
Defines the largest font size to be dropped out during image preprocessing.
Unit Value Converter
14pt
Font dropout removes text from the image before line detection, helping to prevent text from being mistaken for lines or interfering with detection. The 'Dropout Font Size' property sets the maximum font size (in display units, e.g., "14pt") to be dropped out.
Tuning Guidance:
Example: Set to "14pt" to remove standard form text, or "0" to disable and preserve all text. |
|||||||||||||||||||
| Command Info | ||||||||||||||||||||||
| Command Type | String | ► |
The display name of this image processing command. The 'Command Type Name' property shows the user-friendly name of the IP Command as it appears in the Grooper UI. This helps users identify which command is being configured or executed, especially when working with IP Profiles containing multiple commands. This property is read-only and is automatically set based on the command's type. |
|||||||||||||||||||
| Supported Pixel Formats | String | ► |
The pixel formats supported by this command. The 'Supported Pixel Formats' property lists the image pixel formats that the IP Command can process. If an image does not match one of these formats, the command will be skipped for that image.
Use this property to verify compatibility when building IP Profiles or troubleshooting why a command did not execute. |
|||||||||||||||||||
See Also
FillInpaintUnit Line LengthDash DetectorBinarize
