如何在pdfmake文本的初始部分添加制表空间

时间:2015-11-30 09:32:42

标签: javascript pdfmake

是否可以在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]             
>             }
> 
> }

目前我的输出是: -

  

费用

     

由于巨大的投资,投资造粒是一个明智之举   长期节省原始原料和您的其他好处   增益。

我们正在寻找的是一个标签空间之前"投资于制粒"

2 个答案:

答案 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