2013-06-26 2 views
6

У меня есть 2 строки, и я хочу выровнять их (оправдывать).Как выровнять абзац (оправдать) с помощью Itext?

У меня есть этот код:

Paragraph p=new Paragraph(ANC,fontFootData); 
    p.setLeading(1, 1); 
    p.setAlignment(Element.ALIGN_JUSTIFIED); 
    document.add(p); 


    Paragraph p2=new Paragraph(RUTTEL,fontFootData); 
    p2.setLeading(1, 1); 
    p2.setAlignment(Element.ALIGN_JUSTIFIED); 
    document.add(p2); 

где АНК и RUTTEL являются строки, но они не будут Align.

Может ли кто-нибудь мне помочь?

+1

Как долго эти строки? Возможно, вы ищете ALIGN_JUSTIFIED_ALL вместо ALIGN_JUSTIFIED. В любом случае: выравнивание работает для нас, нет причин, по которым он не должен работать для вас. –

ответ

3

Для одной линии используйте ALIGN_JUSTIFIED_ALL, более одной строки используйте ALIGN_JUSTIFIED.

+1

просто хочу добавить ссылку api здесь http://itextsupport.com/apidocs/itext5/latest/ ALIGN_JUSTIFIED_ALL Делает то же самое, что и ALIGN_JUSTIFIED, но последняя строка также распространяется. – Dummy