Community

Returning a value from a flexilayout aside from OutputRegion or IsNull

Has anyone come up with a technique for returning the text that was recognized from a search element in a flexilayout to a block? Normally the OutputRegion is supplied as well as IsNull. Then inside of the document definition over in FlexiCapture OCR/ICR is performed against the region that was specified by the matching flexilayout. The two results may be different especially for inverted fields. FlexiCapture 11 is much better especially with the addition of the auto inverted field detection options. But there are cases when it would be handy to be able to know the exact text that was matched in the flexilayout such as when matching a keyword in a static text element.

Obviously a database call could be used in the flexilayout to insert the recognized text into a table. Or the text could be written to a text file.

Has anyone come up with another technique?

I also desire this technique for another reason. Many flexilayouts get very complex. And it with database driven keyword searches for application like invoices it would be helpful to be able to return information about how the various fields were recognized back to the user so that he process could be improved. For example "Invoice number matched using keyword: "Inv. No:" PO was not found in the document after searching 22 unique keywords on pages 1-7 of the invoice, invoice date was found on page 3 using the keword "Invoice Date." I have not found any way to return this information. I can easily calculate it but I can't return it back to the calling document definition except through a database. Which may be simply what I keep doing.

Being able to return text to a field that is then flagged to not be recognized would be fantastic!

Was this article helpful?

0 out of 0 found this helpful

Comments

1 comment

  • Avatar
    Permanently deleted user


    jhillflorida,

    I think what you want is going to have to be a feature request. You might want to talk to your sales rep in your region. As you already know, only the region is getting passed back to FlexiCapture from FlexiLayout. The text or value it find is not passed back.
    0

Please sign in to leave a comment.