Rendre un tableau à partir de la source de données

Aspose.PDF vous permet de créer le tableau avec DataSource à partir de DataSet, Data Table, tableaux et objets IEnumerable en utilisant la classe PdfLightTable.

La classe Table est utilisée pour traiter les tableaux. Cette classe nous donne la possibilité de créer des tableaux et de les placer dans le document, en utilisant Rows et Cells. Donc, pour créer le tableau, vous devez ajouter le nombre requis de lignes et les remplir avec le nombre approprié de cellules.

L’exemple suivant crée le tableau 4x10.

Lors de l’initialisation de l’objet Table, les paramètres de base minimaux ont été utilisés :

  • ColumnWidths - largeur des colonnes (par défaut).
  • DefaultCellPadding - les champs par défaut pour la cellule du tableau.
  • Border - attributs du cadre du tableau (style, épaisseur, couleur).
  • DefaultCellBorder - attributs du cadre de la cellule (style, épaisseur, couleur).

Exportation de données à partir d’un tableau d’objets

La classe Table fournit des méthodes pour interagir avec les sources de données ADO.NET - ImportDataTable et ImportDataView. La première méthode importe des données à partir du DataTable, la seconde à partir du DataView. En supposant que ces objets ne sont pas très pratiques pour travailler dans le modèle MVC, nous nous limiterons à un bref exemple. Dans cet exemple (ligne 50), la méthode ImportDataTable est appelée et reçoit comme paramètres une instance de DataTable et des paramètres supplémentaires comme le drapeau d’en-tête et la position initiale (lignes/colonnes) pour la sortie des données.