Passer au contenu principal
Les éléments du tableau layoutReferences sont des objets qui établissent la correspondance entre un paragraphe et les blocs de texte de la structure physique du document, et décrivent également l’emplacement du paragraphe dans la structure logique du document. Le texte principal du document est divisé en sections logiques, dans lesquelles le texte peut à son tour être réparti en colonnes. Les éléments qui ne font pas partie du texte principal (par exemple les titres, en-têtes/pieds de page, numéros de ligne, etc.) ne sont inclus dans aucune section logique.
PropriétéType de donnéesDescription
blockId *stringIdentifiant du bloc de texte ou de la cellule de tableau contenant le paragraphe.
blockType *string enumType de bloc dont l’identifiant est fourni dans la propriété blockId. Valeurs possibles : text, cell
sectionIndex *integerIndice de la section logique sur la page du paragraphe. Une valeur de -1 indique que le paragraphe n’appartient à aucune section logique. Les sections logiques n’incluent pas les titres, pieds de page, etc. Valeur minimale : -1
columnIndex *integerIndice de la colonne dans la section logique du paragraphe. Une valeur de -1 indique que le paragraphe n’appartient à aucune colonne. Par exemple, les colonnes n’incluent pas les zones de texte, notes, etc. Valeur minimale : -1
lineNumbering *booleanUne valeur true indique que le paragraphe se trouve à l’intérieur d’une zone de numérotation des lignes.
parIndex *integerIndice du paragraphe dans un bloc de texte ou une cellule de tableau. Valeur minimale : 0
firstLine *integerIndice de la première ligne du paragraphe dans un bloc de texte ou une cellule de tableau. Valeur minimale : 0
lastLine *integerIndice de la dernière ligne du paragraphe dans un bloc de texte ou une cellule de tableau. Valeur minimale : 0
Remarque : L’astérisque indique une propriété obligatoire.