I am using FineReaderEngine to detect text in tables. In some cells there is text which has been crossed out and there is new text which is red. See this example, I created.
As expected, the engine has trouble to read the crossed out text. Unfortunately, in some rows, it does not recognize the red text in the first column either (third column is recognized in every case).
To fix this, I tried to remove the old text which works fine thanks to the yellow color. I use the ImageModification object and AddPaintRegion() method to paint the rectangle white (I tried black as well). Then I call the processing methods again.
The result is the same: The black Text is recognized, but the red text is just recognized in some cases. In these cases the white area (where the crossed out text has been) is recognized as a tab (a big space) as I can see in the ValidatorForm.
There seems to be no reason why the red text is recognized in some cases and in others not.
Any idea what might cause this problem or how I can avoid it?
I tried to use the AddClipRegion() method hoping the result would be different but I got this error using FRE11: ImageDocument.Modify throws error with SDK 10.0.11 but not SDK 10.0.8