Table Drawings#

Table drawings are used for documents where, for some reason, table borders are absent. These can be foreign documents (for example, Invoice), where table lines are not provided. They can also be Russian documents where the table lines are partially not drawn (missing interline lines).

Working with the "Table Drawings" setting is demonstrated here.

Main tools for working with table drawings:

No.ToolDescription
1.button Allows you to add a table drawing.
2.button Allows you to delete a table drawing.
3.button Allows you to add a column binding.
4.button Allows you to delete a column binding.
5.button Allows you to add column width.

On the right side of the workspace panel, all parameters are displayed that allow you to configure the table drawing.

Properties and tools for working with table drawings:

No.Property/ToolDescription
1.DescriptionDescription of the table drawing.
2.Top Left CornerAnchor binding of the top left corner.
3.Top Right CornerAnchor binding of the top right corner.
4.Bottom Right CornerAnchor binding of the bottom right corner.
5.Bottom Left CornerAnchor binding of the bottom left corner.
6.Top Table Limit

Table limit from the top of the page.

You can specify values in pixels or percentage using the symbol *. For example, 200*.

7.Bottom Table Limit

Table limit from the bottom of the page.

You can specify values in pixels or percentage using the symbol *. For example, 200*.

8.ColumnsAnchor bindings for columns.
9.Column Widths

Widths of the columns.

You can specify a fixed value or a percentage of the total table width in the format 50*, 10*. The total width of the table equals 100.

If the sum of the percentage values of all specified columns is equal to or greater than 100, then the width of the table is divided proportionally according to the specified values. Otherwise, the last column will automatically fill to the value of 100.

10.Filter ColumnsWhen this setting is enabled, only those lines that are drawn in the table drawings will be considered for table recognition.
11.Filter RowsWhen this setting is enabled, only those lines that are drawn in the table drawing will be considered for table recognition.
12.Display BordersControl the display of the table drawing borders.
13.Border ThicknessThickness of the table border in pixels.
14.Border ColorColor of the table border in RGB format. For example, #000000 — black, #FF0000 — red.
15.Column FramingWhen this setting is enabled, column lines are displayed on the table drawing.
16.Row FramingWhen this setting is enabled, row lines are displayed on the table drawing.
17.Header FramingWhen this setting is enabled, the first row is displayed on the page drawing.
18.Columns for Row DefinitionIndices of the columns by which rows will be defined. If the value is empty, all columns will be included. The index starts from 0.
19.Horizontal Line Binding

Parameter for binding the horizontal line.

Possible values:

  • Center - centered between text blocks;
  • Top - top of the lower text block;
  • Bottom - bottom of the upper text block.
20.Horizontal Line Offset

Offset of the horizontal line along the Y-axis in pixels.

For precise offset, values should be specified in the format + -. For example, +10-20.

21.Search Criterion for Horizontal Lines

Offset of text blocks to determine their intersection.

By default, the value is 10.

22.Stretch Table

When this setting is enabled, the table drawing will stretch to the following pages.

This parameter is necessary if the table headers are only on the first page.

To bind the table borders for each corner of the drawing, it is necessary to specify an Anchor and set the parameters for the position of the lines relative to the selected Anchor.

Parameters for the anchor bindings of the table corners:

No.ParameterDescription
1.Anchor IDID of the Anchor to which the binding occurs.
2.Parameter

Binding parameter.

Possible values:

  • TopLeft – binding of the top left corner of the Anchor to the selected binding object;
  • TopRight – binding of the top right corner of the Anchor to the selected binding object;
  • BottomLeft – binding of the bottom left corner of the Anchor to the selected binding object;
  • BottomRight – binding of the bottom right corner of the Anchor to the selected binding object;
  • Left – binding of the left edge of the Anchor (in the middle) to the selected binding object;
  • Top – binding of the top edge of the Anchor (in the middle) to the selected binding object;
  • Right – binding of the right edge of the Anchor (in the middle) to the selected binding object;
  • Bottom – binding of the bottom edge of the Anchor (in the middle) to the selected binding object;
  • LeftArea – binding of the entire left area of the Anchor to the selected binding object;
  • RightArea – binding of the entire right area of the Anchor to the selected binding object;
  • BottomArea – binding of the entire bottom area of the Anchor to the selected binding object;
  • TopArea — binding of the entire top area of the Anchor to the selected binding object;
  • FullArea – binding of the Anchor on all sides to the selected binding object.
3.Binding ObjectPoint or edge of the Attribute area for binding the selected parameter.
4.ForcedWhen this setting is enabled, the specified Anchor parameter will be forcibly set to the selected binding object without checks.
5.MandatoryWhen this setting is enabled, an error in this binding will be considered a failure to find the entire element.
6.X Offset

Offset along the X-axis in pixels.

For precise offset, values should be specified in the format + -. For example, +10-20.

This setting is used when a character (parenthesis or colon) is specified after the Anchor that should not fall into the Attribute area.

7.Y OffsetOffset along the Y-axis in pixels. For precise offset, values should be specified in the format + -. For example, +10-20.

To display the borders of the table drawing, it is necessary to set the display parameters for each of the borders.

Parameters for displaying the borders of the table drawing:

No.ParameterDescription
1.Left BorderDisplay of the left border of the table drawing.
2.Top BorderDisplay of the top border of the table drawing.
3.Right BorderDisplay of the right border of the table drawing.
4.Bottom BorderDisplay of the bottom border of the table drawing.