The recognized characters collection of a zone inside a page.
public interface IOcrZoneCharacters : IList<OcrCharacter>, ICollection<OcrCharacter>, IEnumerable<OcrCharacter>, IEnumerable
Public Interface IOcrZoneCharacters
Inherits System.Collections.Generic.ICollection(Of OcrCharacter), System.Collections.Generic.IEnumerable(Of OcrCharacter), System.Collections.Generic.IList(Of OcrCharacter), System.Collections.IEnumerable
@interface LTOcrZoneCharacters : NSObject <NSFastEnumeration>
public class OcrZoneCharacters implements List<OcrCharacter>
public interface class IOcrZoneCharacters : public System.Collections.Generic.ICollection<OcrCharacter>, System.Collections.Generic.IEnumerable<OcrCharacter>, System.Collections.Generic.IList<OcrCharacter>, System.Collections.IEnumerable
To get the recognized characters of a page, call IOcrPage.GetRecognizedCharacters after IOcrPage.Recognize.
To update the recognized characters of a page, call IOcrPage.GetRecognizedCharacters before calling IOcrDocument.Save, IOcrDocument.SaveXml.
IOcrPageCharacters implements the standard IList<T>, ICollection<T> and IEnumerable<T> interfaces with items of type IOcrZoneCharacters. Each item in the IOcrPageCharacters contains a collection of the character collections of the zones.
The IOcrZoneCharacters interface contains a collection of the characters of a particular zones.
IOcrZoneCharacters also implements IList<T>, ICollection<T> and IEnumerable<T> interfaces but with items of type OcrCharacter. Each item in the IOcrZoneCharacters contains a collection of the characters of the zone.
For example, if you are interested in iterating through the characters of the 2nd zone in the page, you can do the following:
// Get the page characters
IOcrPageCharacters pageCharacters = ocrPage.GetRecognizedCharacters();
// Get the 2nd zone characters. Note, the index is zero-based so the 2nd zone is at index 1
// You can also iterate through the pageCharacters collection and fine the IOcrZoneCharacters item with ZoneIndex = 1
IOcrZoneCharacters zoneCharacters = pageCharacters.FindZoneCharacters(1);
// Loop through the characters
foreach(OcrCharacter ocrCharacter in zoneCharacters)
{
// Do something with ocrCharacter
}
IOcrPage.SetRecognizedCharacters
IOcrPage.GetRecognizedCharacters
IOcrZoneCharacters Interface
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document