# 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).

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-a9308c6b65bcecb20a053a25924cb0614f2b60d8%2Fimage%20(220).png?alt=media" alt=""><figcaption></figcaption></figure>

[Working with the "Table Drawings" setting is demonstrated here.](https://sherparpa.ru/ucontent/?0E)

Main tools for working with table drawings:

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-f42899a6f5c7063d5798efd80cc2c74efad00f59%2Fimage%20(217).png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="54"></th><th width="143"></th><th></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Tool</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-7511551290a8afa5df7a5275b38889cd5e7c001c%2F2025-10-02_22-41-46.png?alt=media" alt=""></td><td>Allows you to add a table drawing.</td></tr><tr><td>2.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-c76bad69d6f928102e36121d93fa10b2c66c6896%2F2025-10-02_21-24-00.png?alt=media" alt=""></td><td>Allows you to delete a table drawing.</td></tr><tr><td>3.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-dcc521f2616d983a22a6aeb57a12ff348c7ff108%2F2025-10-02_21-25-16.png?alt=media" alt=""></td><td>Allows you to add a column binding.</td></tr><tr><td>4.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-bf7d48f05cfb3bb3b5f5b2401e23d3a8bc97b3d9%2F2025-10-02_21-27-17.png?alt=media" alt=""></td><td>Allows you to delete a column binding.</td></tr><tr><td>5.</td><td>button <img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-1511b4b8c3eeb87bfaf75388c79e9860c1a940ae%2Fimage%20(218).png?alt=media" alt=""></td><td>Allows you to add column width.</td></tr></tbody></table>

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:

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-335cb6f4b68ec79b15abb887b916cbe21fa07d11%2Fimage%20(219).png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="55"></th><th width="228"></th><th></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Property/Tool</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>Description</td><td>Description of the table drawing.</td></tr><tr><td>2.</td><td>Top Left Corner</td><td>Anchor binding of the top left corner.</td></tr><tr><td>3.</td><td>Top Right Corner</td><td>Anchor binding of the top right corner.</td></tr><tr><td>4.</td><td>Bottom Right Corner</td><td>Anchor binding of the bottom right corner.</td></tr><tr><td>5.</td><td>Bottom Left Corner</td><td>Anchor binding of the bottom left corner.</td></tr><tr><td>6.</td><td>Top Table Limit</td><td><p>Table limit from the top of the page.</p><p>You can specify values in pixels or percentage using the symbol <code>*</code>. For example, <code>200*</code>.</p></td></tr><tr><td>7.</td><td>Bottom Table Limit</td><td><p>Table limit from the bottom of the page.</p><p>You can specify values in pixels or percentage using the symbol <code>*</code>. For example, <code>200*</code>.</p></td></tr><tr><td>8.</td><td>Columns</td><td>Anchor bindings for columns.</td></tr><tr><td>9.</td><td>Column Widths</td><td><p>Widths of the columns.</p><p>You can specify a fixed value or a percentage of the total table width in the format <code>50*</code>, <code>10*</code>. The total width of the table equals <code>100</code>.</p><p>If the sum of the percentage values of all specified columns is equal to or greater than <code>100</code>, 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 <code>100</code>.</p></td></tr><tr><td>10.</td><td>Filter Columns</td><td>When this setting is enabled, only those lines that are drawn in the table drawings will be considered for table recognition.</td></tr><tr><td>11.</td><td>Filter Rows</td><td>When this setting is enabled, only those lines that are drawn in the table drawing will be considered for table recognition.</td></tr><tr><td>12.</td><td>Display Borders</td><td>Control the display of the table drawing borders.</td></tr><tr><td>13.</td><td>Border Thickness</td><td>Thickness of the table border in pixels.</td></tr><tr><td>14.</td><td>Border Color</td><td>Color of the table border in RGB format. For example, <code>#000000</code> — black, <code>#FF0000</code> — red.</td></tr><tr><td>15.</td><td>Column Framing</td><td>When this setting is enabled, column lines are displayed on the table drawing.</td></tr><tr><td>16.</td><td>Row Framing</td><td>When this setting is enabled, row lines are displayed on the table drawing.</td></tr><tr><td>17.</td><td>Header Framing</td><td>When this setting is enabled, the first row is displayed on the page drawing.</td></tr><tr><td>18.</td><td>Columns for Row Definition</td><td>Indices of the columns by which rows will be defined. If the value is empty, all columns will be included. The index starts from <code>0</code>.</td></tr><tr><td>19.</td><td>Horizontal Line Binding</td><td><p>Parameter for binding the horizontal line.</p><p>Possible values:</p><ul><li>Center - centered between text blocks;</li><li>Top - top of the lower text block;</li><li>Bottom - bottom of the upper text block.</li></ul></td></tr><tr><td>20.</td><td>Horizontal Line Offset</td><td><p>Offset of the horizontal line along the Y-axis in pixels.</p><p>For precise offset, values should be specified in the format <code>+ -</code>. For example, <code>+10-20</code>.</p></td></tr><tr><td>21.</td><td>Search Criterion for Horizontal Lines</td><td><p>Offset of text blocks to determine their intersection.</p><p>By default, the value is <code>10</code>.</p></td></tr><tr><td>22.</td><td>Stretch Table</td><td><p>When this setting is enabled, the table drawing will stretch to the following pages.</p><p>This parameter is necessary if the table headers are only on the first page.</p></td></tr></tbody></table>

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:

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-2cc9116ae16b9dd086210b62e3de64a3c99b8d46%2F2025-10-03_14-49-22.png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="52"></th><th width="169"></th><th></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Parameter</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>Anchor ID</td><td>ID of the Anchor to which the binding occurs.</td></tr><tr><td>2.</td><td>Parameter</td><td><p>Binding parameter.</p><p>Possible values:</p><ul><li>TopLeft – binding of the top left corner of the Anchor to the selected binding object;</li><li>TopRight – binding of the top right corner of the Anchor to the selected binding object;</li><li>BottomLeft – binding of the bottom left corner of the Anchor to the selected binding object;</li><li>BottomRight – binding of the bottom right corner of the Anchor to the selected binding object;</li><li>Left – binding of the left edge of the Anchor (in the middle) to the selected binding object;</li><li>Top – binding of the top edge of the Anchor (in the middle) to the selected binding object;</li><li>Right – binding of the right edge of the Anchor (in the middle) to the selected binding object;</li><li>Bottom – binding of the bottom edge of the Anchor (in the middle) to the selected binding object;</li><li>LeftArea – binding of the entire left area of the Anchor to the selected binding object;</li><li>RightArea – binding of the entire right area of the Anchor to the selected binding object;</li><li>BottomArea – binding of the entire bottom area of the Anchor to the selected binding object;</li><li>TopArea — binding of the entire top area of the Anchor to the selected binding object;</li><li>FullArea – binding of the Anchor on all sides to the selected binding object.</li></ul></td></tr><tr><td>3.</td><td>Binding Object</td><td>Point or edge of the Attribute area for binding the selected parameter.</td></tr><tr><td>4.</td><td>Forced</td><td>When this setting is enabled, the specified Anchor parameter will be forcibly set to the selected binding object without checks.</td></tr><tr><td>5.</td><td>Mandatory</td><td>When this setting is enabled, an error in this binding will be considered a failure to find the entire element.</td></tr><tr><td>6.</td><td>X Offset</td><td><p>Offset along the X-axis in pixels.</p><p>For precise offset, values should be specified in the format <code>+ -</code>. For example, <code>+10-20</code>.</p><p>This setting is used when a character (parenthesis or colon) is specified after the Anchor that should not fall into the Attribute area.</p></td></tr><tr><td>7.</td><td>Y Offset</td><td>Offset along the Y-axis in pixels. For precise offset, values should be specified in the format <code>+ -</code>. For example, <code>+10-20</code>.</td></tr></tbody></table>

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:

<figure><img src="https://3199517203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4mXXYsqBuhj7RyX6Y4Yw%2Fuploads%2Fgit-blob-42f63c271aababa17bb4a92bccd618c2b284e3d5%2Fimage%20(222).png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="58"></th><th width="173"></th><th></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Parameter</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>Left Border</td><td>Display of the left border of the table drawing.</td></tr><tr><td>2.</td><td>Top Border</td><td>Display of the top border of the table drawing.</td></tr><tr><td>3.</td><td>Right Border</td><td>Display of the right border of the table drawing.</td></tr><tr><td>4.</td><td>Bottom Border</td><td>Display of the bottom border of the table drawing.</td></tr></tbody></table>
