我在列标题文本中遇到问题,并且单词中间的行文本不正确(请参阅附件)。在附件中,我希望"长文本列"更加挤压,这将增加其他列的宽度,并增加行的高度。
我使用的代码是:
public exportToPDF(reportName: string, cols: any, rows: any) {
var doc = new jsPDF('landscape');
doc.text(15, 40, "Report");
var options = {
margin: { horizontal: 5 },
bodyStyles: { valign: 'top' },
styles: { overflow: 'linebreak', overflowColumns: false },
headerStyles: {
fillColor: [51, 122, 183],
textColor: [255],
halign: 'center'
},
theme: 'grid'
};
doc.autoTable(cols, rows, options);
doc.save('Report.pdf');
}
答案 0 :(得分:0)
columnWidth: 'wrap',
columnStyles:{
0: {
columnWidth: '100'
},
1: {
columnWidth: '100'
},
2: {
columnWidth:'100'
},
3: {
columnWidth: '150'
},
4: {
columnWidth: '100'
}
}
将以上行添加到options对象中。
答案 1 :(得分:0)
在此issue
中查看解决方案