如何使用PDFBox drawString插入换行符

我必须用表格制作PDF。到目前为止,它工作正常,但现在我想添加包装功能。所以我需要插入换行符。

contentStream.beginText();  

contentStream.moveTextPositionByAmount(x, y);

contentStream.drawString("Some text to insert into a table.");

contentStream.endText();

我想\n在“插入”之前添加“”。我尝试了“ \u000A”,这是换行的十六进制值,但是Eclipse显示了一个错误。

是否可以使用drawString添加换行符?

回答:

pdf格式不知道换行符。您必须使用moveTextPositionByAmount拆分字符串并将文本位置移至下一行。

这不是特殊的“ pdfbox功能”,这是由于pdf格式定义所致;因此没有办法使用drawString,也没有其他可以调用的方法来支持换行。

以上是 如何使用PDFBox drawString插入换行符 的全部内容, 来源链接: utcz.com/qa/425983.html

回到顶部