activities
latest
false
- Overview
 - Document Processing Contracts
- Release notes
 - About the Document Processing Contracts
 - Box Class
 - IPersistedActivity interface
 - PrettyBoxConverter Class
 - IClassifierActivity Interface
 - IClassifierCapabilitiesProvider Interface
 - ClassifierDocumentType Class
 - ClassifierResult Class
 - ClassifierCodeActivity Class
 - ClassifierNativeActivity Class
 - ClassifierAsyncCodeActivity Class
 - ClassifierDocumentTypeCapability Class
 - ContentValidationData Class
 - EvaluatedBusinessRulesForFieldValue Class
 - EvaluatedBusinessRuleDetails Class
 - ExtractorAsyncCodeActivity Class
 - ExtractorCodeActivity Class
 - ExtractorDocumentType Class
 - ExtractorDocumentTypeCapabilities Class
 - ExtractorFieldCapability Class
 - ExtractorNativeActivity Class
 - ExtractorResult Class
 - FieldValue Class
 - FieldValueResult Class
 - ICapabilitiesProvider Interface
 - IExtractorActivity Interface
 - ExtractorPayload Class
 - DocumentActionPriority Enum
 - DocumentActionData Class
 - DocumentActionStatus Enum
 - DocumentActionType Enum
 - DocumentClassificationActionData Class
 - DocumentValidationActionData Class
 - UserData Class
 - Document Class
 - DocumentSplittingResult Class
 - DomExtensions Class
 - Page Class
 - PageSection Class
 - Polygon Class
 - PolygonConverter Class
 - Metadata Class
 - WordGroup Class
 - Word Class
 - ProcessingSource Enum
 - ResultsTableCell Class
 - ResultsTableValue Class
 - ResultsTableColumnInfo Class
 - ResultsTable Class
 - Rotation Enum
 - Rule Class
 - RuleResult Class
 - RuleSet Class
 - RuleSetResult Class
 - SectionType Enum
 - WordGroupType Enum
 - IDocumentTextProjection Interface
 - ClassificationResult Class
 - ExtractionResult Class
 - ResultsDocument Class
 - ResultsDocumentBounds Class
 - ResultsDataPoint Class
 - ResultsValue Class
 - ResultsContentReference Class
 - ResultsValueTokens Class
 - ResultsDerivedField Class
 - ResultsDataSource Enum
 - ResultConstants Class
 - SimpleFieldValue Class
 - TableFieldValue Class
 - DocumentGroup Class
 - DocumentTaxonomy Class
 - DocumentType Class
 - Field Class
 - FieldType Enum
 - FieldValueDetails Class
 - LanguageInfo Class
 - MetadataEntry Class
 - TextType Enum
 - TypeField Class
 - ITrackingActivity Interface
 - ITrainableActivity Interface
 - ITrainableClassifierActivity Interface
 - ITrainableExtractorActivity Interface
 - TrainableClassifierAsyncCodeActivity Class
 - TrainableClassifierCodeActivity Class
 - TrainableClassifierNativeActivity Class
 - TrainableExtractorAsyncCodeActivity Class
 - TrainableExtractorCodeActivity Class
 - TrainableExtractorNativeActivity Class
 
 - Document Understanding ML
 - Document Understanding OCR Local Server
 - Document Understanding
- Release notes
 - About the Document Understanding activity package
 - Project compatibility
 - Configuring external connection
 - Set PDF Password
 - Merge PDFs
 - Get PDF Page Count
 - Extract PDF Text
 - Extract PDF Images
 - Extract PDF Page Range
 - Extract Document Data
 - Create Validation Task and Wait
 - Wait for Validation Task and Resume
 - Create Validation Task
 - Classify Document
 - Create Classification Validation Task
 - Create Classification Validation Task and Wait
 - Wait for Classification Validation Task and Resume
 
 - Intelligent OCR
- Release notes
 - About the IntelligentOCR activity package
 - Project compatibility
 - Configuring Authentication
 - Load Taxonomy
 - Digitize Document
 - Classify Document Scope
 - Keyword Based Classifier
 - Document Understanding Project Classifier
 - Intelligent Keyword Classifier
 - Create Document Classification Action
 - Create Document Validation Artifacts
 - Retrieve Document Validation Artifacts
 - Wait For Document Classification Action And Resume
 - Train Classifiers Scope
 - Keyword Based Classifier Trainer
 - Intelligent Keyword Classifier Trainer
 - Data Extraction Scope
 - Document Understanding Project Extractor
 - Document Understanding Project Extractor Trainer
 - RegEx Based Extractor
 - Form Extractor
 - Intelligent Form Extractor
 - Redact Document
 - Create Document Validation Action
 - Wait For Document Validation Action And Resume
 - Train Extractors Scope
 - Export Extraction Results
 
 - ML Services
 - OCR
 - OCR Contracts
- Release notes
 - About the OCR Contracts
 - Project compatibility
 - IOCRActivity Interface
 - OCRAsyncCodeActivity Class
 - OCRCodeActivity Class
 - OCRNativeActivity Class
 - Character Class
 - OCRResult Class
 - Word Class
 - FontStyles Enum
 - OCRRotation Enum
 - OCRCapabilities Class
 - OCRScrapeBase Class
 - OCRScrapeFactory Class
 - ScrapeControlBase Class
 - ScrapeEngineUsages Enum
 - ScrapeEngineBase
 - ScrapeEngineFactory Class
 - ScrapeEngineProvider Class
 
 - OmniPage
 - PDF
 - [Unlisted] Abbyy
 - [Unlisted] Abbyy Embedded
 

Document Understanding Activities
Last updated Oct 28, 2025
The user control is shown to the user when the owning 
            
         OCRScrapeBase is selected for scraping.
            Constructors
ScrapeControlBase()- The constructor method.
Methods
GetErrors(string)System.Collections.IEnumerable- Gets the validation errors for a specified property or for the entire entity.
Properties
ExtractWordsInfobool- Gets or sets if the words should be extracted.HasErrorsbool- Gets a value that indicates whether the entity has validation errors.OcrLanguagestring- Gets or sets the desired language used for performing the OCR action.Scaleint- Gets or sets the scale at which the input image should be resized for better results.Usage- Gets or sets the supported scrape engine usages.
Virtual events
ErrorsChangedSystem.EventHandler<System.ComponentModel.DataErrorsChangedEventArgs>- Occurs when the validation errors have changed for a property or for the entire entity.
internal partial class SampleScrapeControl : ScrapeControlBase
    {
        public string SampleInput { get; set; }
        public SampleScrapeControl()
        {
            InitializeComponent();
            DataContext = this;
        }
    }internal partial class SampleScrapeControl : ScrapeControlBase
    {
        public string SampleInput { get; set; }
        public SampleScrapeControl()
        {
            InitializeComponent();
            DataContext = this;
        }
    }