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 :
Comment je doit faire pour que dans le PDF j'ai bien les éléments conte tenu dans la variable 'datas' ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Ou je but ?
Dois-je parcourir par le nombre de pages ?
Par une boucle depuis 'datas' ?
Merci
Partager