Pular para o conteúdo principal
Os elementos do array layoutReferences são objetos que estabelecem o mapeamento entre um parágrafo e os blocos de texto da estrutura física do documento, além de descrever a localização do parágrafo na estrutura lógica do documento. O texto principal do documento é dividido em seções lógicas, nas quais o texto pode, por sua vez, ser dividido em colunas. Elementos que não fazem parte do texto principal (por exemplo, títulos, cabeçalhos/rodapés, números de linha etc.) não são incluídos em nenhuma seção lógica.
PropriedadeTipo de dadoDescrição
blockId *stringO identificador do bloco de texto ou da célula de tabela que contém o parágrafo.
blockType *string enumO tipo de bloco cujo identificador é especificado na propriedade blockId. Valores possíveis: text, cell
sectionIndex *integerO índice da seção lógica na página do parágrafo. Um valor de -1 indica que o parágrafo não pertence a nenhuma seção lógica. Seções lógicas não incluem títulos, rodapés etc. Valor mínimo: -1
columnIndex *integerO índice de uma coluna na seção lógica do parágrafo. Um valor de -1 indica que o parágrafo não pertence a nenhuma coluna. Por exemplo, colunas não incluem caixas de texto, notas etc. Valor mínimo: -1
lineNumbering *booleanUm valor true indica que o parágrafo está localizado dentro de uma região de numeração de linhas.
parIndex *integerO índice do parágrafo em um bloco de texto ou célula de tabela. Valor mínimo: 0
firstLine *integerO índice da primeira linha do parágrafo em um bloco de texto ou célula de tabela. Valor mínimo: 0
lastLine *integerO índice da última linha do parágrafo em um bloco de texto ou célula de tabela. Valor mínimo: 0
Observação: O asterisco indica uma propriedade obrigatória.