Represents recognized word data.
|StructSize||Structure size. It should be equal to sizeof(L_OcrWord).|
|Value||Gets or sets the word value.|
|Buffer||Pointer to L_OcrWord.Buffer, for internal use.|
|Bounds||Gets or sets the word coordinates in bitmap coordinates.|
|FirstCharacterIndex||Gets or sets the first index of word value in the L_OcrZoneCharacters.Characters.|
|LastCharacterIndex||Gets or sets the last index of word value in the L_OcrZoneCharacters.Characters.|
You can get the recognized words of a zone with the L_OcrPage_GetZoneWords method. This is a helper method that iterate through the L_OcrCharacter array of the zone and constructs the words based on the L_OcrCharacter.Positions flags.
You can modify the OCR recognition results by updating page recognized characters you retrieved via a call to L_OcrPage_GetRecognizedCharacters and after you finish updating page characters you can call L_OcrPage_SetRecognizedCharacters before optionally saving the results to the final output document.
This structure is used inside L_OcrWords structure which in turn is used with the following functions: