English (English)

Working with tables

ABBYY FlexiLayout Studio allows you to create formalized descriptions of documents with tables, including tables on financial documents. More generally, the program can be used to describe any data that have a table-like structure, even if there are no explicit grid lines. Your table must not contain merged cells. Tables with merged cells can be described by means of a Repeating Group element.

Tables may spread over several pages, starting and ending anywhere on a page.

For the purposes of creating a FlexiLayout, a table can be divided into three logical parts - header, body, and footer. The body of a table contains the data that must be recognized and extracted.

The header and footer function as the top and bottom boundaries of the body. Additionally, the header contains the names of the columns. This information is used by the program to correctly divide the table into columns.

The program detects cells by relying on the black separator lines and white gaps which may divide a table into columns and rows.

To create a FlexiLayout for a table:

  1. Create a Table block and list the columns that the table may contain.
  2. Create a Table element in which:
    1. Select the Table block corresponding to the Table element;
    2. Set the search constraints for each column of the table;
    3. Set the order of the columns in the table;
    4. Set the search constraints for the header of the table;
    5. Set the search constraints for the footer of the table;
    6. Specify how the table should be divided into rows;
    7. Set the search area for the entire table;
    8. If required, set additional search constraints.


Table element

12.04.2024 18:16:02

Please leave your feedback about this article

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.