- Ausente. Este tipo se asigna a los separadores de tabla que atraviesan celdas combinadas.
- Desconocido. Este tipo se asigna por defecto a cada separador de tabla recién agregado.
- Invisible. Este tipo se asigna a un separador de tabla “imaginario” creado como resultado del análisis de la estructura de la tabla en un lugar donde la tabla de origen no contaba con uno, pero donde lógicamente debería existir.
- Explícito. Los separadores de tabla de este tipo aparecen en la posición de las líneas negras de la tabla de origen.
- Múltiple. Este tipo de separador puede aparecer como resultado de la edición de tablas.

Propiedades
| Nombre | Tipo | Descripción |
|---|---|---|
| Application | Engine, de solo lectura | Devuelve el objeto Engine. |
| Position | int | Almacena la coordenada del separador (coordenada horizontal o vertical en la imagen). Puede establecer la nueva posición del separador únicamente entre dos separadores existentes. Si la nueva posición está fuera de este rango, se devuelve un error. No es posible cambiar la posición del primer ni del último separador de la colección, ya que corresponden a los bordes del bloque de la tabla y sus coordenadas deben modificarse a través de los métodos de Block. |
| Type | TableSeparatorTypeEnum | Almacena el tipo de separador. |
Métodos
| Nombre | Descripción |
|---|---|
| SetType | Establece un nuevo tipo para el separador. |
Diagrama de objetos
