我想使用Itext输出一些字符串到PDF。目前我可以将它们打印到文档中,但是我想将它们写入/写入文档中的特定(x,y)。我将如何去做这件事?还是有任何教程或资源可以帮助?任何信息,将不胜感激。Itext pdf,如何绘制字符串到特定位置?
0
A
回答
2
如果您使用的iText 5,请到方便评为Absolute positioning of text
FAQ部分你会找到答案的问题,如How to write a Zapfdingbats character at a specific location on a page?在回答这个问题,我们使用ColumnText.showTextAligned()
:
Phrase phrase = new Phrase(zapfstring, font);
其中zapfstring
是一个包含所需Zapfdingbats字符的字符串,而font
是一个Font
对象。
PdfContentByte canvas = writer.getDirectContent();
ColumnText.showTextAligned(canvas, Element.ALIGN_CENTER, phrase, x, y, 0);
如果你想添加一个矩形(如果它不适合宽度文本换行)内的文本,来看看这个问题:How to add text inside a rectangle?
PdfContentByte canvas = writer.getDirectContent();
ColumnText ct = new ColumnText(canvas);
ct.setSimpleColumn(rect);
ct.addElement(new Paragraph("This is the text added in the rectangle"));
ct.go();
然后,我们在绝对位置添加它
如果您使用的是iText 7,请使用setFixedPosition()
方法,例如Paragraph
对象。
+0
完美谢谢 –
相关问题
- 1. 如何找到字符串中特定字符的位置
- 2. 如何找到字符串数组中特定字符串的位置?
- 3. 如何从字符串中删除特定位置的字符?
- 4. 如何在pdf中的特定位置编写一个字符串?
- 5. 在特定位置分割字符串
- 6. PDF与iText - 中心对齐字符串
- 7. PHP - 将字符串添加到特定字符位置的现有字符串
- 8. 如何删除字符串中特定位置的数字值
- 9. Android:在特定位置绘制位图,拒绝绘制
- 10. 如何在位图中找到绘制字符串的宽度
- 11. 如何限制字符串到JavaScript中的特定字符集?
- 12. iOS - 字符串 - 在特定位置插入字符串
- 13. 在字符串数组中的字符串的特定位置
- 14. 如何获得特定的子字符串的位置在一个字符串
- 15. JAVA-如何将字符设置为字符串中单词的特定位置?
- 16. 使用itext绘制双线PDF
- 17. 如何从NSString中删除特定位置的子字符串?
- 18. SQL如何从字符串返回特定位置?
- 19. 如何在Java中使用字符串的特定位置?
- 20. 如何替换特定位置的字符串
- 21. 如何从特定位置读取一行字符串
- 22. 如何删除特定位置的字符串内的冒号
- 23. 我如何获得UILabel中特定字符串的位置?
- 24. 如何在c#中的特定位置替换字符串?
- 25. 如何在Lua的特定位置添加子字符串
- 26. iText中的Unicode字符PDF
- 27. ANTLR4特定位置的特定字符
- 28. Android - 将位图绘制到画布上的特定位置
- 29. 如何找到字符串放在字符串中的位置?
- 30. 插入在特定位置R中字符串的字符
我没有时间获得完整答案,但如果您使用的是iText 7,则可以使用['Canvas'类](http://developers.itextpdf.com/content/itext-7-jump-开始 - 教程/章 - 2 - 添加 - 低级内容)(朝向该页面的底部),如果您使用的是iText 5,则可以使用['ColumnText'](http://developers.itextpdf)。 COM /示例/ columntext-实例/定位-不同-文本片段页)。 –