2012-11-16 116 views
0

我使用iText創建PDF並希望將文本垂直對齊兩段。我使用的製表符,試圖對齊「1」和「2」:使用iText在兩條不同的線條上對齊文本

document.add(new Paragraph("Example"+"\t\t\t1")); 
document.add(new Phrase("Hello World JAVA"+"\t\t\t2")); 

這裏是生成的PDF的外觀截圖:

PDF example

任何人都可以提出一種更好的方式來對齊文本?顯然,製表符不能滿足我的預期。我正在尋找的是這樣的:

Example   1 
Hello World JAVA 2 
+0

請保持乾淨整潔的提問.. –

+0

這是很難理解你的問題。你可以嘗試和[再次解釋](http://stackoverflow.com/posts/13418087/edit),用不同的措辭? –

+2

雖然我不明白你想要的是什麼,但你似乎搜索了一種方法來讓你添加到文檔中的字符串出現在某些位置。在這種情況下,iText in Action,2ns版本的第2章「使用iText的基本構建塊」可能對您有所幫助。本章可以作爲本書的示例下載[這裏](http://www.manning.com/lowagie2/samplechapter2.pdf)。 – mkl

回答

0

我剛剛發現瞭如何給予好評的意見,我upvoted MKL的言論,因爲答案可以在http://www.manning.com/lowagie2/samplechapter2.pdf其中的我是作者確實是發現。

搜索PDF爲TAB CHUNKS。請注意,'\t'字符在PDF中沒有意義。