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 l’emplacement du paragraphe dans la structure logique du document. Le texte principal du document est divisé en sections logiques, au sein desquelles le texte peut à son tour être réparti en colonnes. Les éléments qui ne font pas partie du texte principal (p. ex. 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 indiqué dans la propriété blockId. Valeurs possibles : text, cell
sectionIndex *integerIndex 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 *integerIndex d’une 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 dans une zone de numérotation des lignes.
parIndex *integerIndex du paragraphe dans un bloc de texte ou une cellule de tableau. Valeur minimale : 0
firstLine *integerIndex de la première ligne du paragraphe dans un bloc de texte ou une cellule de tableau. Valeur minimale : 0
lastLine *integerIndex 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.