TemplateTableParameters

TemplateTableParameters class

Fournit des paramètres pour les algorithmes de détection de table.

public sealed class TemplateTableParameters

Constructeurs

Nom La description
TemplateTableParameters(Rectangle, IEnumerable<double>) Initialise une nouvelle instance duTemplateTableParameters classe.
TemplateTableParameters(Rectangle, IEnumerable<double>, bool?, int?, int?, int?) Initialise une nouvelle instance duTemplateTableParameters classe.

Propriétés

Nom La description
HasMergedCells { get; } Obtient la valeur qui indique si le tableau contient des cellules fusionnées.
MinColumnCount { get; } Obtient le nombre minimum de colonnes de table.
MinRowCount { get; } Obtient le nombre minimum de lignes du tableau.
MinVerticalSpace { get; } Obtient l’espace minimum entre les colonnes du tableau.
Rectangle { get; } Obtient la zone rectangulaire qui contient le tableau.
VerticalSeparators { get; } Obtient les séparateurs de colonnes de table.

Remarques

Il existe deux algorithmes pour détecter une table :

  • Permet de détecter un tableau dans la zone rectangulaire avec des colonnes définies. Cet algorithme est utile pour les tableaux simples (sans colonnes fusionnées) et permet une détection plus précise.
  • Permet de détecter un tableau à n’importe quel endroit de la page. Il s’agit d’un algorithme plus complexe. Il peut détecter des tableaux à n’importe quel endroit de la page. Des paramètres supplémentaires aident à détecter un tableau plus correctement.

Dans certains cas, lorsque les algorithmes ne peuvent pas détecter une table ou le font de manière non précise TemplateTableLayout la classe est utilisée.

Voir également