如何在“pdfmake”javascript库中设置水印的字体大小
我正在使用angular js生成pdf 根据动态文本,我正在尝试减少/设置相同字体大小的水印应以pdf格式显示 我试过下面的配置 也试过如下如何在“pdfmake”javascript库中设置水印的字体大小,javascript,watermark,pdfmake,Javascript,Watermark,Pdfmake,我正在使用angular js生成pdf 根据动态文本,我正在尝试减少/设置相同字体大小的水印应以pdf格式显示 我试过下面的配置 也试过如下 var dd = { content: [ 'First paragraph', 'Another paragraph, this time a little bit longer to make sure, this line will be divided into at least two lines'
var dd = {
content: [
'First paragraph',
'Another paragraph, this time a little bit longer to make sure, this line will be divided into at least two lines'
],
watermark:{
text:"Niklesh Raut",
styles: {
fontSize: 22,
bold: true
}
}
}
但是没有运气
问题:如何设置/减少水印的字体大小 Hi在以下样本中找到 PDF使水印适合页面,即使字符长度为1,也要添加空格,以使单词具有固定长度,代码如下 var星=''; var name=Niklesh Raut; var center=parseIntstars.length/2-parseIntname.length/2; var starsArr=stars.split; var nameArr=name.split; forlet i=0;我
var dd = {
content: [
'First paragraph',
'Another paragraph, this time a little bit longer to make sure, this line will be divided into at least two lines'
],
watermark:{
text:"Niklesh Raut",
styles: {
fontSize: 22,
bold: true
}
}
}
var docDefinition = {
header: function() {
return [
{
style: 'table',
margin: [62,35,62,35],
table: {
widths: ['*', '*'],
headerRows: 0,
body: [
[
{text: 'Booking Summary', style: 'topHeader', alignment: 'left'},
{
'base64-image-string-goes-here',
width: 150,
alignment: 'right'
}
]
]
},
layout: 'noBorders'
}
]
},
footer: function(currentPage, pageCount) {
return [
{text: currentPage.toString() + ' of ' + pageCount, alignment: 'center', style: 'footer'}
]
},
content: [],
pageSize: 'A4',
pageMargins: [62,80,62,80],
styles: {
topHeader: {
fontSize: 20,
bold: true,
margin: [0, 6, 0, 30],
alignment: 'left'
},
table: {
fontSize: 8,
alignment: 'left',
color: 'black',
margin: [0, 5, 0, 15]
},
header: {
fontSize: 16,
bold: true,
margin: [0, 10, 0, 15],
alignment: 'left'
},
footer: {
fontSize: 8,
margin: [0, 25, 0, 17],
alignment: 'center'
}
}
};
pdfMake.createPdf(docDefinition).download();
};