Création dans un PDF d'un planche d'étiquettes suivant des données recu de la BDD
Bonjour,
Je dois générer un PDF avec dessus suivant les données de la BDD une plaquette d'étiquettes.
Je n'arrive pas a le générer. sachant que je ne connais pas le nombre d'élément dans le tableau des données.
J'utilise le plugin 'pdfmake-wrapper'.
J'ai fait comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| let indL = 0;
const nbElementDatas = datas.length;
const nbTotalinPage = nbLignes * nbColonnes;
const nbTotalPages = Math.ceil(nbElementDatas / nbTotalinPage);
console.log(nbElementDatas + ' ; ' + nbTotalinPage + ' => ' + nbTotalPages);
for (let l = 0; l < nbLignes; l++) {
elementTable[l] = [];
for (let c = 0; c < nbColonnes; c++) {
elementTable[l][c] = l + ' - ' + c;
widthsTable[c] = '*';
}
indL++;
}
pdf.add(new Table(elementTable).layout('noBorders').widths(widthsTable).end); |
Comment je doit faire pour que dans le PDF j'ai bien les éléments conte tenu dans la variable 'datas' ?
Ou je but ?
Dois-je parcourir par le nombre de pages ?
Par une boucle depuis 'datas' ?
Merci