Проблема С Массивом Javascript Pdfmake

#javascript #arrays #pdf #html-table #row

Вопрос:

Я пытаюсь создать pdf с помощью JavaScript, используя pdfmake. Мой вопрос в том, что у меня есть массив, но я не могу зациклить массив.

PDF

 function printPDF() {   var activities = [  ['Work', 9],  ['Eat', 1],  ['Commute', 2],  ['Play Game', 1],  ['Sleep', 7]  ];     var dd = {  content: [{  text: 'Teslim Formu',  style: 'header'  },  {  style: 'tableExample',  table: {  body: [  [{  text: 'Toplam Adet',  style: 'subheader'  }, {  text: 'Etiket Değeri',  style: 'subheader'  }, {  text: 'Toplam Ağırlık',  style: 'subheader'  }, {  text: 'Sigorta Değeri',  style: 'subheader'  }, {  text: 'Mağaza Adı',  style: 'subheader'  }, {  text: 'Mağaza Yetkilisi',  style: 'subheader'  }],  ["a", "b", "c", "d", "f", "g", "f"]  ]  }  },  {  text: 'Ürün Bilgisi',  style: 'margin-header'  },  {  style: 'tableExample',  table: {  body: [  [{  text: 'Adet',  style: 'subheader'  }, {  text: 'Barkod No',  style: 'subheader'  }],   activities.flatMap((item) =gt; {  return [item[0], item[1]]  })    ]  }  },  ],  styles: {  header: {  fontSize: 14,  bold: true,  margin: [0, 0, 0, 10]  },  'margin-header': {  fontSize: 14,  bold: true,  margin: [0, 20, 0, 10]  },  subheader: {  fontSize: 12,  bold: true,   },   tableHeader: {  bold: true,  fontSize: 13,  color: 'black'  }  },  defaultStyle: {  // alignment: 'justify'  }  }    pdfMake.createPdf(dd).open();   } 
 lt;script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.59/pdfmake.min.js"gt;lt;/scriptgt; lt;script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.59/vfs_fonts.js"gt;lt;/scriptgt;   lt;button class="convertPdf" onclick="printPDF()"gt;PDFlt;/buttongt; 

Это мой код.

введите описание изображения здесь

Я пытаюсь сделать что-то подобное. Но это не позволяет мне вставлять более 1 массива. Это позволяет, если массив моих действий просто [«Работа»,9]. Но если я добавлю массив больше, чем Работа 9, это даст мне ошибку : «Не удается прочитать свойства undefined (чтение ‘_calcWidth’)».