

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á.

# Block
<a name="API_Block"></a>

UMA`Block`representa itens que são reconhecidos em um documento dentro de um grupo de pixels próximos um do outro. As informações retornadas em um`Block`O objeto depende do tipo de operação. Na detecção de texto para documentos (por exemplo[DetectDocumentText](API_DetectDocumentText.md)), você obtém informações sobre as palavras e linhas de texto detectadas. Em análise de texto (por exemplo[AnalyzeDocument](API_AnalyzeDocument.md)), você também pode obter informações sobre os campos, tabelas e elementos de seleção detectados no documento.

Uma matriz de`Block`objetos são retornados por operações síncronas e assíncronas. Em operações síncronas, como[DetectDocumentText](API_DetectDocumentText.md), a matriz de`Block`objetos é todo o conjunto de resultados. Em operações assíncronas, como[GetDocumentAnalysis](API_GetDocumentAnalysis.md), o array é retornado por uma ou mais respostas.

Para obter mais informações, consulte[Como funciona o Amazon Textract](https://docs.aws.amazon.com/textract/latest/dg/how-it-works.html).

## Índice
<a name="API_Block_Contents"></a>

 ** BlockType **   <a name="Textract-Type-Block-BlockType"></a>
O tipo de item de texto reconhecido. Em operações para detecção de texto, os seguintes tipos são retornados:  
+  *PÁGINA*- Contém uma lista da LINHA`Block`objetos detectados em uma página de documento.
+  *PALAVRA*- Uma palavra detectada em uma página de documento. Uma palavra é um ou mais caracteres latinos ISO básicos não separados por espaços.
+  *LINHA*- Uma sequência de palavras contíguas delimitadas por tabulação que são detectadas em uma página de documento.
Em operações de análise de texto, os seguintes tipos são retornados:  
+  *PÁGINA*- Contém uma lista de crianças`Block`objetos detectados em uma página de documento.
+  *KEY\$1VALUE\$1SET*- Armazena a CHAVE e O VALOR`Block`objetos para texto vinculado detectado em uma página de documento. Usar a`EntityType`campo para determinar se um objeto KEY\$1VALUE\$1SET é uma KEY`Block`objeto ou VALUE`Block`objeto. 
+  *PALAVRA*- Uma palavra detectada em uma página de documento. Uma palavra é um ou mais caracteres latinos ISO básicos não separados por espaços.
+  *LINHA*- Uma sequência de palavras contíguas delimitadas por tabulação que são detectadas em uma página de documento.
+  *MESA*- Uma tabela detectada em uma página de documento. Uma tabela é uma informação baseada em grade com duas ou mais linhas ou colunas, com uma extensão de célula de uma linha e uma coluna cada. 
+  *CÉLULA*- Uma célula dentro de uma tabela detectada. A célula é o pai do bloco que contém o texto na célula.
+  *SELECTION\$1ELEMENT*- Um elemento de seleção, como um botão de opção (botão de opção) ou uma caixa de seleção detectada em uma página de documento. Use o valor de`SelectionStatus`para determinar o status do elemento de seleção.
Type: String  
Valores válidos:` KEY_VALUE_SET | PAGE | LINE | WORD | TABLE | CELL | SELECTION_ELEMENT`   
Obrigatório: Não

 ** ColumnIndex **   <a name="Textract-Type-Block-ColumnIndex"></a>
A coluna na qual uma célula de tabela aparece. A primeira posição da coluna é 1.`ColumnIndex`não é retornado por`DetectDocumentText`e`GetDocumentTextDetection`.  
Type: Inteiro  
Intervalo válido: Valor mínimo de 0.  
Obrigatório: Não

 ** ColumnSpan **   <a name="Textract-Type-Block-ColumnSpan"></a>
O número de colunas que uma célula de tabela abrange. Atualmente, esse valor é sempre 1, mesmo que o número de colunas estendidas seja maior que 1.`ColumnSpan`não é retornado por`DetectDocumentText`e`GetDocumentTextDetection`.   
Type: Inteiro  
Intervalo válido: Valor mínimo de 0.  
Obrigatório: Não

 ** Confidence **   <a name="Textract-Type-Block-Confidence"></a>
A pontuação de confiança que o Amazon Textract tem na precisão do texto reconhecido e na precisão dos pontos de geometria em torno do texto reconhecido.  
Type: Float  
Intervalo válido: Valor mínimo de 0. Valor máximo de 100.  
Obrigatório: Não

 ** EntityTypes **   <a name="Textract-Type-Block-EntityTypes"></a>
O tipo de entidade. Pode ser retornado o seguinte:  
+  *CHAVE*- Um identificador para um campo no documento.
+  *VALOR*- O texto do campo.
 `EntityTypes`não é retornado por`DetectDocumentText`e`GetDocumentTextDetection`.  
Type: Matriz de strings  
Valores válidos:` KEY | VALUE`   
Obrigatório: Não

 ** Geometry **   <a name="Textract-Type-Block-Geometry"></a>
A localização do texto reconhecido na imagem. Inclui uma caixa delimitadora grossa alinhada ao eixo que envolve o texto e um polígono de grão mais fino para obter informações espaciais mais precisas.   
Tipo: objeto [Geometry](API_Geometry.md)  
Obrigatório: Não

 ** Id **   <a name="Textract-Type-Block-Id"></a>
O identificador para o texto reconhecido. O identificador é exclusivo apenas para uma única operação.   
Type: String  
Padrão: `.*\S.*`   
Obrigatório: Não

 ** Page **   <a name="Textract-Type-Block-Page"></a>
A página na qual um bloco foi detectado.`Page`é retornado por operações assíncronas. Valores de página maiores que 1 são retornados somente para documentos de várias páginas que estão no formato PDF ou TIFF. Uma imagem digitalizada (JPEG/PNG), mesmo que contenha várias páginas de documento, é considerada um documento de página única. O valor de`Page`é sempre 1. Operações síncronas não retornam`Page`porque cada documento de entrada é considerado um documento de página única.  
Type: Inteiro  
Intervalo válido: Valor mínimo de 0.  
Obrigatório: Não

 ** Relationships **   <a name="Textract-Type-Block-Relationships"></a>
Uma lista de blocos filhos do bloco atual. Por exemplo, um objeto LINE tem blocos filhos para cada bloco WORD que faz parte da linha de texto. Não há objetos Relacionamento na lista para relacionamentos que não existem, como quando o bloco atual não tem blocos filhos. O tamanho da lista pode ser o seguinte:  
+ 0 - O bloco não tem blocos filhos.
+ 1 - O bloco tem blocos filhos.
Type: Matriz de[Relationship](API_Relationship.md)objetos  
Obrigatório: Não

 ** RowIndex **   <a name="Textract-Type-Block-RowIndex"></a>
A linha na qual uma célula de tabela está localizada. A posição da primeira linha é 1.`RowIndex`não é retornado por`DetectDocumentText`e`GetDocumentTextDetection`.  
Type: Inteiro  
Intervalo válido: Valor mínimo de 0.  
Obrigatório: Não

 ** RowSpan **   <a name="Textract-Type-Block-RowSpan"></a>
O número de linhas que uma célula de tabela abrange. Atualmente, esse valor é sempre 1, mesmo que o número de linhas estendidas seja maior que 1.`RowSpan`não é retornado por`DetectDocumentText`e`GetDocumentTextDetection`.  
Type: Inteiro  
Intervalo válido: Valor mínimo de 0.  
Obrigatório: Não

 ** SelectionStatus **   <a name="Textract-Type-Block-SelectionStatus"></a>
O status de seleção de um elemento de seleção, como um botão de opção ou caixa de seleção.   
Type: String  
Valores válidos:` SELECTED | NOT_SELECTED`   
Obrigatório: Não

 ** Text **   <a name="Textract-Type-Block-Text"></a>
A palavra ou linha de texto reconhecida pelo Amazon Textract.   
Type: String  
Obrigatório: Não

 ** TextType **   <a name="Textract-Type-Block-TextType"></a>
O tipo de texto que o Amazon Textract detectou. Pode verificar se há texto manuscrito e texto impresso.  
Type: String  
Valores válidos:` HANDWRITING | PRINTED`   
Obrigatório: Não

## Consulte também
<a name="API_Block_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos de linguagem, consulte o seguinte:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/textract-2018-06-27/Block) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/textract-2018-06-27/Block) 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/textract-2018-06-27/Block) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/textract-2018-06-27/Block) 