

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# レスポンスオブジェクトのレイアウト
<a name="layoutresponse"></a>

Amazon Textract でドキュメントで Layout を使用する場合、さまざまなレイアウト要素は Block オブジェクトの BlockType として返されます。これらの要素はレイアウトのさまざまな部分に対応し、次のようになります。
+ タイトル — ドキュメントのメインタイトル。として返されます`LAYOUT_TITLE`。
+ ヘッダー — ドキュメントの上部余白にあるテキスト。として返されます`LAYOUT_HEADER`。
+ フッター — ドキュメントの下部余白にあるテキスト。として返されます`LAYOUT_FOOTER`。
+ セクションタイトル — 個々のドキュメントセクションのタイトル。として返されます`LAYOUT_SECTION_HEADER`。
+ ページ番号 — ドキュメントのページ番号。として返されます`LAYOUT_PAGE_NUMBER`。
+ リスト — リスト形式でグループ化された情報。として返されます`LAYOUT_LIST`。
+ 図 — ドキュメント内のイメージの場所を示します。として返されます`LAYOUT_FIGURE`。
+ テーブル — ドキュメント内のテーブルの場所を示します。として返されます`LAYOUT_TABLE`。
+ キー値 — ドキュメント内のフォームキー値の場所を示します。として返されます`LAYOUT_KEY_VALUE`。
+ テキスト — 通常、ドキュメント内の段落の一部として存在するテキスト。として返されます `LAYOUT_TEXT`

各要素は 2 つの主要な情報を返します。1 つ目はレイアウト要素の境界ボックスで、その場所を示します。次に、 要素に IDs のリストが含まれます。これらの IDs、レイアウト要素のコンポーネントを指します。多くの場合、`LINE`オブジェクトで表されるテキスト行です。レイアウト要素は、オブジェクト、キーと値のペア、 の場合の`LAYOUT_TEXT`要素など、さまざまな`TABLE`オブジェクトを指すこともできます`LAYOUT_LIST`。

要素は暗黙的な読み取り順序で返されます。つまり、レイアウト要素はドキュメント分析によって左から右、上から下に返されます。複数列ページの場合、要素は左端の列の上部から返され、列の下部に到達するまで左から右に移動します。次に、次の左端の列の要素も同じ方法で返されます。

以下は、境界ボックスジオメトリセクションが削除された`LAYOUT_TITLE`レスポンス要素の例です。3 つの IDs、タイトルの 3 行のテキストを表す 3 つの`LINE`オブジェクトを指します。

```
      {
            "BlockType": "LAYOUT_TITLE",
            "Confidence": 57.177734375,
            "Geometry": {
               ...
            },
            "Id": "e02654d0-dce1-4205-bf1c-6fac1cc0a35a",
            "Relationships": [
                {
                    "Type": "CHILD",
                    "Ids": [
                        "8afeedb5-44f2-48ec-ae97-07edc204f8d8",
                        "fa505358-51ff-405c-b227-e51faffb28fe",
                        "95ef9c97-5a98-4060-9100-d09222b166f6"
                    ]
                }
            ]
        },
```

Amazon Textract がドキュメントのレイアウトでリストを検出すると、`LINE`オブジェクトを直接指す IDs ではなく、リスト内の`LAYOUT_TEXT`オブジェクトを指します。以下は、この関係を示す短縮レスポンスの例です。`LAYOUT_TEXT` オブジェクト内には、`LAYOUT_LIST`レスポンスオブジェクトIDs に対応する IDsが表示されます。これらの`LAYOUT_TEXT`オブジェクトには、レイアウト要素の各テキスト行の`LINE`オブジェクトに対応する独自の IDs のリストが含まれます。

```
{
    "BlockType": "LAYOUT_LIST",
    "Relationships": [ 
        { 
            "Ids": [ "98d2f88c-9116-4025-bf4f-70e4345ac347",   // LAYOUT_TEXT
                     "d132fcd3-2be0-4f23-8c98-61295f5c6ac2" ], // LAYOUT_TEXT
            "Type": "CHILD"
        }
    ],
    "ID": "c685fb89-692b-4e80-8083-7b783735e287",
    ...
},
{
    "BlockType": "LAYOUT_TEXT",
    "ID": "98d2f88c-9116-4025-bf4f-70e4345ac347",
    ...
},
{
    "BlockType": "LAYOUT_TEXT",
    "ID": "d132fcd3-2be0-4f23-8c98-61295f5c6ac2",
    ...
}
```