Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.6.9
|
Leadtools.Forms.Ocr Assembly > Leadtools.Forms.Ocr Namespace : IOcrZoneCharacters Interface |
public interface IOcrZoneCharacters : System.Collections.Generic.ICollection<OcrCharacter>, System.Collections.Generic.IEnumerable<OcrCharacter>, System.Collections.Generic.IList<OcrCharacter>, System.Collections.IEnumerable
'Declaration
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
'Usage
Dim instance As IOcrZoneCharacters
public interface IOcrZoneCharacters : System.Collections.Generic.ICollection<OcrCharacter>, Windows.Foundation.Collections.IIterable //In WinRT the IEnumerableinterface is replaced by IIterable <OcrCharacter>, Windows.Foundation.Collections.IVector //In WinRT the IListinterface is replaced by IVector <OcrCharacter>, System.Collections.IEnumerable
@interface LTOcrZoneCharacters : NSObject <NSFastEnumeration>
public class OcrZoneCharacters implements List<OcrCharacter>
function Leadtools.Forms.Ocr.IOcrZoneCharacters() System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.IEnumerable
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, or IOcrDocument.SaveAsync, IOcrDocument.SaveXml or or IOcrDocument.SaveXmlAsync.
IOcrPageCharacters implements the standard IList`1, ICollection`1 and IEnumerable`1 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`1, ICollection`1 and IEnumerable`1 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 }
IOcrZoneCharacters Members
Leadtools.Forms.Ocr Namespace
IOcrPage.SetRecognizedCharacters
IOcrPage.GetRecognizedCharacters
IOcrPage.Recognize
IOcrPage.IsRecognized
OcrCharacter Structure
IOcrPageCharacters Interface
IOcrZoneCharacters Interface
IOcrPageCollection Interface
IOcrZoneCollection Interface
OcrZone Structure
Programming with the LEADTOOLS .NET OCR