Passer au contenu principal
Pour accéder à une hypothèse d’un élément de table multi-Page, utilisez un objet TableHypothesis. Il comprend les paramètres suivants :

Objet TableHypothesis

ParameterDescription
Int SubTablesCount()Nombre de tableaux sur une seule Page.
OnePageTableHypothesis LastSubTable()Dernier tableau détecté sur une seule Page.
OnePageTableHypothesis SubTable( Int number )Tableau sur une seule Page portant le numéro indiqué.

Objet OnePageTableHypothesis

L’objet OnePageTableHypothesis est utilisé pour appeler une hypothèse de tableau sur une seule Page. Il comporte les paramètres suivants :
ParameterDescription
Hypothesis Body()L’hypothèse du corps du tableau.
Hypothesis Footer()L’hypothèse du pied de tableau.
Hypothesis Header()L’hypothèse de l’en-tête du tableau.
Int ColumnsCount()Le nombre de colonnes détectées.
Int ColumnIndex( String columnName )L’index de la colonne nommée columnName dans l’hypothèse de tableau actuelle. L’indexation commence à 0. Retourne -1 si la colonne n’a pas été trouvée.
Int RowsCount()Le nombre de lignes détectées.
Logic HasColumn( String columnName )Indique si l’hypothèse contient une colonne nommée columnName.
Logic HasBody()Indique si l’hypothèse de tableau contient un corps non vide.
Logic HasFooter()Indique si l’hypothèse de tableau contient un pied de tableau non vide.
Logic HasHeader()Indique si l’hypothèse de tableau contient un en-tête non vide.
Rect CellRect( Int columnIndex, Int rowIndex )Le Rectangle correspondant à la cellule du tableau dans la colonne d’index columnIndex et la ligne d’index rowIndex. L’indexation commence à 0.
Rect CellRect( String columnName, Int rowInex )Le Rectangle correspondant à la cellule du tableau dans la colonne nommée columnName et la ligne d’index rowIndex. L’indexation commence à 0.
Rect RowRect( Int rowIndex )Le Rectangle correspondant à la ligne du tableau d’index rowIndex. L’indexation commence à 0.
TableHypColumn Column( Int columnIndex )L’hypothèse de colonne de tableau pour la colonne avec l’index donné. L’indexation commence à 0.
TableHypColumn Column( String columnName )L’hypothèse de colonne de tableau pour la colonne portant le nom donné.

Objet TableHypColumn

L’objet TableHypColumn sert à accéder à une hypothèse de colonne de tableau. Une variable de ce type ne peut être créée qu’au moyen d’une expression Let. Il comporte les paramètres suivants :
ParameterDescription
Distance Width()La largeur de la colonne.
Logic HasLeftSeparator()Indique si la colonne possède un séparateur noir à gauche.
Logic HasLeftSeparatorInHeader()Indique si la colonne possède un séparateur noir à droite dans l’en‑tête.
Logic HasRightSeparator()Indique si le nom de la colonne possède un séparateur noir à gauche.
Logic HasRightSeparatorInHeader()Indique si le nom de la colonne possède un séparateur noir à droite dans l’en‑tête.
String Name()Le nom de la colonne.
XCoordinate Left()La bordure gauche de la colonne.
XCoordinate Right()La bordure droite de la colonne.