Hi there! 👋My name is Welker, I'm passionate about Javascript, Design and Web Development. In my free time I write programming tutorials here and I also have some videos on my Youtube
Substitua seu método CriaCorpoDocumento pelo exemplo que vou deixar abaixo, aí você vai conseguir adicionar outros elementos como texto, imagem, etc... Basta fazer page.push(elemento_que_deseja_adicionar)
CriaCorpoDocumento(){letpage=[]page.push({text:'Tabela de Itens',fontSize:14,bold:true,alignment:'center'})constheader=[{text:'Codigo',bold:true,fontSize:9,margin:[0,4,0,0]},{text:'Titulo',bold:true,fontSize:9,margin:[0,4,0,0]},{text:'Descrição',bold:true,fontSize:9,margin:[0,4,0,0]},{text:'Link',bold:true,fontSize:9,margin:[0,4,0,0]},];constlineHeader=[{text:'__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________',alignment:'center',fontSize:5,colSpan:4,},{},{},{}];consttableContent=[]tableContent.push(header)tableContent.push(lineHeader)for(constitemofthis.dadosParaImpressao){tableContent.push([{text:item.id,fontSize:10},{text:item.title,fontSize:10},{text:item.description,fontSize:10},{text:'Google.com',link:'https://www.google.com/',fontSize:10}])}page.push({layout:'noBorders',table:{headerRows:1,widths:[40,55,'*',55],body:tableContent}})returnpage;}
`
Outra coisa, no método GerarDocumento substitua a linha da propriedade content pra ficar assim:
content: corpoDocumento
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Substitua seu método CriaCorpoDocumento pelo exemplo que vou deixar abaixo, aí você vai conseguir adicionar outros elementos como texto, imagem, etc... Basta fazer
page.push(elemento_que_deseja_adicionar)
`
Outra coisa, no método GerarDocumento substitua a linha da propriedade content pra ficar assim:
content: corpoDocumento