Skip to main content
A Table element is used to detect tables of different structures, including tables on financial documents. Additionally, a Table element can be used to detect any data which have a table-like structure. The program will rely on black separator lines and white gaps to look for table cells. Table elements are marked with Table element icon in the FlexiLayout tree.

Create a Table element

1

Switch to the FlexiLayout window

2

Go to the nesting level for the new element

Go down the FlexiLayout tree to the nesting level where you want to create a new element (select SearchElements for the first level).
3

Add a Table element

Select FlexiLayout → Add Element → Table.
4

Specify the element properties

Configure the following tabs:
  • On the General tab, enter a name for the element and an optional comment, and specify whether the element is optional or required.
    The name of an element must start with a letter or an underscore, which may be followed by letters or digits. You cannot use spaces or the following special symbols: ., ,, :, -, \, /. The name must not coincide with any of the reserved words.
  • On the Columns tab, specify the Table block bound to the element. After you specify the Table block, a list of all the columns of the selected block appears in the List1 field. For each column, specify its search constraints.
  • On the Order tab, specify the orders in which the columns may occur in the table on the images.
  • On the Header tab, specify the properties of the table header.
  • On the Footer tab, specify the properties of the table footer.
  • On the Rows tab, specify the properties of the rows.
  • On the Search Constraints and Relations tabs, specify the search area for the entire table, including its body, header, and footer.
  • On the Advanced tab, specify additional search relations if required.