itext - 填充的表单字段应该从未开始显示全文时显示文本

时间:2015-07-26 12:27:27

标签: java itext

我正在使用iText 2.1.7(我知道,它已经过时了,但它是最后一个LGPL版本,我对它没有任何影响力)并填写了PdfStamper和{{1 }。通常,除了一个用例外,一切正常:当插入字段的文本比字段宽时,文本在字段中居中。例如(管道符描明该字段):

AcroFields

即。可见部分是Test test |äÄüÜö|Öß ąćęłńóśżź。 我很喜欢截断,但是有没有办法让字段从头开始显示文字?

1 个答案:

答案 0 :(得分:0)

如果是TextField,则使用Element中的常量调用setAlignemnt()来指定对齐方式。我不再使用iText,所以我不能告诉你名字是什么。

如果它是一个PdfFormField,事情看起来要复杂得多,而且我还没有找到对正确方法的引用。我希望有一些东西可以进行对齐,甚至可能是setAlignment(),但我再也没有东西在我面前查找它。

如果PdfFormField没有它,另一种可能性是PdfAppearance - 它有很多低级别的东西(填充笔触,矩形,setColorFill,setLineWidth),并且可能也有对齐。

祝你好运。