用pdf编写多行文字。自动拆分

时间:2015-11-09 15:50:22

标签: pdf

我想在pdf中写长文本。是否有任何方法可以仅使用pdf规范自动将其拆分为行?

6 0 obj
    << /Length 999 >>
    stream
        BT
            /F1 24 Tf 
            100 520 Td 
            (loooooong looooo...ooong text) Tj 
        ET
    endstream
endobj

结果文字超出了页面的右边界。我可以通过&#39;来分割文本,但这意味着当长度总和达到某个数字时,我将不得不计算每个单词的长度和分割文本。

6 0 obj
    << /Length 999 >>
    stream
        BT
            /F1 24 Tf 
            30 TL
            100 520 Td 
            (loooooong looooo...ooong text) Tj
            (loooooong looooo...ooong text) '
            (loooooong looooo...ooong text) '
        ET
    endstream
endobj

我想要类似的东西:

6 0 obj
    << /Length 999 >>
    stream
        BT
            /F1 24 Tf 
            100 520 Td
            YYY XX
            (loooooong looooo...ooong text) Tj 
        ET
    endstream
endobj

其中YYY是行的长度,XX是某个运算符。

1 个答案:

答案 0 :(得分:2)

没有

简短回答,但那是因为它不可能。 PDF允许您非常准确地指定每个角色需要去的位置,但它不能自动为您进行线分割。这始终是你的责任。