Passer au contenu principal
Pour référencer l’hypothèse d’un élément de tableau multi-Page, utilisez un objet TableHypothesis. Il comporte les paramètres suivants :

Objet TableHypothesis

ParameterDescription
Int SubTablesCount()Le nombre de tableaux d’une seule Page.
OnePageTableHypothesis LastSubTable()Le dernier tableau d’une seule Page détecté.
OnePageTableHypothesis SubTable( Int number )Le tableau d’une seule Page portant le numéro indiqué.

Objet OnePageTableHypothesis

L’objet OnePageTableHypothesis est utilisé pour obtenir 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 de tableau.
Int ColumnsCount()Le nombre de colonnes détectées.
Int ColumnIndex( String columnName )L’indice 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’indice columnIndex et la ligne d’indice 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’indice rowIndex. L’indexation commence à 0.
Rect RowRect( Int rowIndex )Le Rectangle correspondant à la ligne du tableau d’indice rowIndex. L’indexation commence à 0.
TableHypColumn Column( Int columnIndex )L’hypothèse d’une colonne de tableau pour la colonne d’indice donné. L’indexation commence à 0.
TableHypColumn Column( String columnName )L’hypothèse d’une colonne de tableau pour la colonne portant le nom donné.

Objet TableHypColumn

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