> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TableSeparator オブジェクト（ITableSeparator インターフェイス）

> ABBYY FineReader Engine API の TableSeparator オブジェクト（ITableSeparator インターフェイス）— テーブルブロック内の単一のテーブル区切り線を表し、その位置とセグメントごとの型（Absent、Unknown、Invisible、Explicit、Multiple）を公開します。

このオブジェクトは、テーブルブロック内の単一のテーブル区切り線を表します。位置や型などのテーブル区切り線の属性にアクセスするためのメソッドを提供します。

テーブル区切り線はその型によって特徴付けられます。区切り線の型は、区切り線全体の属性ではなく、他の区切り線との隣接する交差点の間に位置する区切り線部分の属性です。区切り線には以下の型があります：

* Absent (欠如) 。結合されたセルをまたぐテーブル区切り線に割り当てられる型です。
* Unknown (不明) 。新たに追加されたすべてのテーブル区切り線にデフォルトで割り当てられる型です。
* Invisible (非表示) 。元のテーブルには存在しなかったが論理的に存在すべき箇所に、テーブル構造の解析結果として生成された「仮想」テーブル区切り線に割り当てられる型です。
* Explicit (明示的) 。元のテーブルの黒線の位置に現れるテーブル区切り線の型です。
* Multiple (複数) 。テーブルの編集結果として現れることがある区切り線の型です。

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/table.gif?s=2a6a846ffbbde2b5a7ef328bc18c0851" alt="Table" width="332" height="239" data-path="images/fine-reader/engine/table.gif" />

<div id="properties">
  ## Properties
</div>

| 名前                                                                                               | 型                                                                                                                                                                                                                | 説明                                                                                                                                                                                                                                                                        |
| ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Application                                                                                      | [Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Engine オブジェクトを返します。                                                                                                                                                                                                                                                       |
| Position                                                                                         | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                        | テーブル区切り線の座標 (画像上の水平または垂直座標) を格納します。テーブル区切り線の新しい位置は、既存の2つのテーブル区切り線の間にのみ設定できます。新しい位置がこの範囲外の場合、エラーが返されます。コレクション内の最初と最後のテーブル区切り線はテーブルブロックの境界に対応しているため、位置を変更することはできません。これらの座標を変更するには、[Block](/ja/fine-reader/engine/api-reference/layout-related-objects/block) メソッドを使用してください。 |
| [Type](/ja/fine-reader/engine/api-reference/layout-related-objects/tableseparator/type-property) | [TableSeparatorTypeEnum](/ja/fine-reader/engine/api-reference/enumerations/tableseparatortypeenum)                                                                                                               | テーブル区切り線の型を格納します。                                                                                                                                                                                                                                                         |

<div id="methods">
  ## メソッド
</div>

| 名前                                                                                                   | 説明                   |
| ---------------------------------------------------------------------------------------------------- | -------------------- |
| [SetType](/ja/fine-reader/engine/api-reference/layout-related-objects/tableseparator/settype-method) | テーブル区切り線に新しい型を設定します。 |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/tableseparator.gif?s=8f3e45b608925917094870e18960dc53" alt="TableSeparator" width="149" height="103" data-path="images/fine-reader/engine/tableseparator.gif" />[](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock#vseparators)[](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock#hseparators)[](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/ja/fine-reader/engine/api-reference/layout-related-objects/tableseparators)[](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## 出力 Parameter
</div>

このオブジェクトは、[TableSeparators](/ja/fine-reader/engine/api-reference/layout-related-objects/tableseparators) オブジェクトの [Item](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method)、[AddNew](/ja/fine-reader/engine/api-reference/layout-related-objects/tableseparators/addnew-method) メソッドの出力 Parameter です。

<div id="see-also">
  ## 関連項目
</div>

[TableBlock](/ja/fine-reader/engine/api-reference/layout-related-objects/tableblock)

[TableSeparators](/ja/fine-reader/engine/api-reference/layout-related-objects/tableseparators)

[Layout とブロックの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-layout-and-blocks)

[Properties の操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
