- Absent. This type is assigned to the table separators that cross through the merged cells.
- Unknown. This type is assigned by default to every newly added table separator.
- Invisible. This type is assigned to an “imaginary” table separator created as a result of table structure analysis at a place where the source table did not have one but where it should logically be.
- Explicit. Table separators of this type appear at the place of black lines of the source table.
- Multiple. This type of separator may appear as a result of table editing.

Properties
| Name | Type | Description |
|---|---|---|
| Application | Engine, read-only | Returns the Engine object. |
| Position | int | Stores coordinate of the separator (horizontal or vertical coordinate on the image). You can set the new position for the separator only between two existing separators. If the new position is out of this range an error is returned. You cannot change position of the first and the last separators in collection as they correspond to the table block’s borders and their coordinates should be changed via Block methods. |
| Type | TableSeparatorTypeEnum | Stores separator type. |
Methods
| Name | Description |
|---|---|
| SetType | Sets new type for the separator. |
Related objects
Object Diagram
