是否可以在pdfmake中的文本开头之前添加制表空间。我确实试过" \ t"为此,当我们将它添加到初始或字符串开始之前它不起作用。
这是我尝试的
var dd = {
> content: [{
> text: 'Cost',
> style: 'header',
> decoration: 'underline' }, {
> text: '\tInvesting in a granulator is a wise move because of the enormous long-term savings of virgin raw materials and other benefits
> that you gain.',
> style: 'para' }],
> styles: {
> header: {
> fontSize: 20,
> bold: true
> },
> para: {
> fontSize: 10,
> margin: [0, 9, 0, 9]
> }
>
> }
目前我的输出是: -
费用
由于巨大的投资,投资造粒是一个明智之举 长期节省原始原料和您的其他好处 增益。
我们正在寻找的是一个标签空间之前"投资于制粒"
答案 0 :(得分:2)
在标签空间效果的初始字符串中添加多个“\ t”。
var dd = {
> content: [{
> text: 'Cost',
> style: 'header',
> decoration: 'underline' }, {
> text: '\t\t\t Investing in a granulator is a wise move because of the enormous long-term savings of virgin raw materials and other benefits
> that you gain.',
> style: 'para' }],
> styles: {
> header: {
> fontSize: 20,
> bold: true
> },
> para: {
> fontSize: 10,
> margin: [0, 9, 0, 9]
> }
>
> }
答案 1 :(得分:0)
尝试这个\u200B\t
,它是一个zero width space,后跟一个标签。
其他解决方案可以在这里找到:https://github.com/bpampuch/pdfmake/issues/1566