

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Objetos de resposta de layout
<a name="layoutresponse"></a>

Ao usar o Layout em um documento com o Amazon Textract, os diferentes elementos do layout são retornados como um BlockType no objeto Block. Esses elementos correspondem às diferentes partes do layout e são:
+ Título — O título principal do documento. Retornado como`LAYOUT_TITLE`.
+ Cabeçalho — Texto localizado na margem superior do documento. Retornado como`LAYOUT_HEADER`.
+ Rodapé — Texto localizado na margem inferior do documento. Retornado como`LAYOUT_FOOTER`.
+ Título da seção — Os títulos das seções individuais do documento. Retornado como`LAYOUT_SECTION_HEADER`.
+ Número da página — O número da página dos documentos. Retornado como`LAYOUT_PAGE_NUMBER`.
+ Lista — Qualquer informação agrupada em forma de lista. Retornado como`LAYOUT_LIST`.
+ Figura — Indica a localização de uma imagem em um documento. Retornado como`LAYOUT_FIGURE`.
+ Tabela — Indica a localização de uma tabela no documento. Retornado como`LAYOUT_TABLE`.
+ Valor-chave — Indica a localização dos valores-chave do formulário em um documento. Retornado como`LAYOUT_KEY_VALUE`.
+ Texto — Texto que normalmente está presente como parte de parágrafos em documentos. Retornado como `LAYOUT_TEXT`

Cada elemento retorna duas informações importantes. A primeira é a caixa delimitadora do elemento de layout, que mostra sua localização. Segundo, o elemento contém uma lista de IDs. Esses IDs apontam para os componentes do elemento de layout, geralmente linhas de texto representadas por `LINE` objetos. Os elementos de layout também podem apontar para objetos diferentes, como `TABLE` objetos, Key-Value pares ou `LAYOUT_TEXT` elementos no caso de`LAYOUT_LIST`. 

Os elementos são retornados em ordem de leitura implícita. Isso significa que os elementos do layout serão retornados pela análise do documento da esquerda para a direita, de cima para baixo. Para páginas com várias colunas, os elementos são retornados da parte superior da coluna mais à esquerda, movendo-se da esquerda para a direita até que a parte inferior da coluna seja alcançada. Em seguida, os elementos da próxima coluna mais à esquerda são retornados da mesma forma.

Abaixo está um exemplo de elemento de `LAYOUT_TITLE` resposta, com a seção de geometria da caixa delimitadora removida. Os três IDs apontam para os três `LINE` objetos que representam as três linhas de texto no título.

```
      {
            "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"
                    ]
                }
            ]
        },
```

Quando o Amazon Textract detecta uma lista no layout de um documento, em vez de os IDs apontarem diretamente para os `LINE` objetos, ele aponta para os `LAYOUT_TEXT` objetos localizados na lista. Abaixo está um exemplo de resposta abreviado mostrando essa relação. Dentro dos `LAYOUT_TEXT` objetos, você pode ver os IDs correspondentes aos IDs no objeto de `LAYOUT_LIST` resposta. Esses `LAYOUT_TEXT` objetos então contêm sua própria lista de IDs, que correspondem aos `LINE` objetos de cada linha de texto no elemento de layout. 

```
{
    "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",
    ...
}
```