Click or drag to resize
DevScope.Ocr.Tesseract.Windows Namespace

The DevScope.Ocr.Tesseract.Windows namespace provides classes for Optical Character Recognition (OCR) that enable Windows 7 and higher and Microsoft Windows Server 2003 and higher components and applications, to read and interpret text layout information from images.

Classes
  ClassDescription
Public classTesseractOcrAutoDeskewCompletedEventArgs
Holds event data for the AutoDeskewCompleted event
Public classTesseractOcrAutoOrientationDetectedEventArgs
Holds event data for the AutoOrientationDetected event
Public classTesseractOcrBarcodeReader
Provides programatic access and control of the Barcode reader engine.
Public classTesseractOcrBarcodeReaderRequest
The parameters for an execution of the barcode engine
Public classTesseractOcrBarcodeReaderResponse
The result of the execution of the barcode reader engine on a page
Public classTesseractOcrBarcodeResult
Holds information about one barcode representation detected in the image by the barcode engine
Public classTesseractOcrBeforeRecognitionEventArgs
Holds event data for the BeforeRecognition event
Public classTesseractOcrChar
Represents a char in the document.
Public classTesseractOcrCharChoice
Represents an alternative to a char parent element.
Public classTesseractOcrContext
The context of the ocr engine
Public classTesseractOcrDocument
Provides top-level programmatic access to the result of a job executed by the OCR engine on a single image page.
Public classTesseractOcrElementProperties
Provides programatic access to the properties of an Ocr element
Public classTesseractOcrEngine
Provides programatic access and control of the Tesseract OCR engine.
Public classTesseractOcrException
Represents errors that occur during the ocr engine execution
Public classTesseractOcrFontAttributes
Holds information about the font attributes of an element.
Public classTesseractOcrImageAdaptiveThresholdingSettings
Holds settings for aplying the local adaptive binarization method to the image for converting it to black and white.
Public classTesseractOcrImageResizeSettings
Holds settings for resizing an image.
Public classTesseractOcrInitParams
Holds data required for the initialization of the ocr engine.
Public classTesseractOcrJobEventArgs
Holds event data for events related with the Ocr job execution
Public classTesseractOcrJobProgressEventArgs
Holds event data for the Progress event
Public classTesseractOcrJobRequest
Specifies the parameters that should guide the execution of the Ocr job.
Public classTesseractOcrJobRequestImagePreProcessing
Specifies the image pre-processing filters or operations to be executed on the specified image before sending it to the ocr engine.
Public classTesseractOcrJobResponse
The result data of the execution of the ocr job
Public classTesseractOcrJobResponsePage
The page related data of the ocr job
Public classTesseractOcrPageOrientationScriptInfo
The page orientation and script information of an image document.
Public classTesseractOcrParagraph
Represents a text paragraph block with several properties such as a group of text lines, bounds, text, etc...
Public classTesseractOcrPdfJobRequest
Specifies the parameters that should guide the creation of a searchable pdf file.
Public classTesseractOcrPdfJobResponse
Holds the result of the creation of a searchable pdf file by the engine.
Public classTesseractOcrTextBlock
Holds data about region or block of text in the page.
Public classTesseractOcrTextLine
Represents a text line block with several properties such as list of words, bounds, text, etc...
Public classTesseractOcrWord
Represents a text word with several properties such as word characters, bounds, text, etc...
Interfaces
  InterfaceDescription
Public interfaceITesseractOcrDocumentElement
Provides common properties accross document elements
Delegates
  DelegateDescription
Public delegateTesseractOcrAutoDeskewCompletedEventHandler
Represents the method that will handle the AutoDeskewCompleted Event
Public delegateTesseractOcrAutoOrientationDetectedEventHandler
Represents the method that will handle the AutoOrientationDetected Event
Public delegateTesseractOcrJobEventHandler
Represents the method that will handle an Ocr Job Event
Public delegateTesseractOcrJobProgressEventHandler
Represents the method that will handle the Ocr Progress Event
Public delegateTesseractOcrOnBeforeRecognitionEventHandler
Represents the method that will handle the OnBeforeRecognition Event
Enumerations
  EnumerationDescription
Public enumerationTesseractOcrBarcodeFormat
Possible modes for a recognized barcode format
Public enumerationTesseractOcrElementOrientation
The Orientation of an Ocr element
Public enumerationTesseractOcrElementTextlineOrder
The text lines are read in the given sequence.
Public enumerationTesseractOcrElementWritingDirection
The grapheme clusters within a line of text are laid out logically in this direction, judged when looking at the text line rotated so that its Orientation is "page up".
Public enumerationTesseractOcrImageResizeSettingsResizeProcessingOrder
Order of execution of the resize pre-processing operation
Public enumerationTesseractOcrLicenseStatus
The license code processing result by the Ocr engine
Public enumerationTesseractOcrOrientationMode
Possible modes for page orientation detection
Public enumerationTesseractOcrPageOrientation
The varius page orientation result modes possible
Public enumerationTesseractOcrPageSegmentationMode
Possible modes for page layout analysis.
Public enumerationTesseractOcrParagraphDirection
The paragraph reading direction
Public enumerationTesseractOcrResultStatus
Possible modes of the execution result of the ocr job