2014-01-07 4 views
0

Я использую itext для записи содержимого в PDF.Рисование двойной строки с использованием itext PDF

Я хочу нарисовать двойную линию, как показано ниже.

=============================================================================================================================================== ===================================

Я использовал метод lineeparator дважды. но он рисует линии с большим разрывом.

Я хочу нарисовать линии с меньшим пространством между этими двумя.

Может ли любой орган помочь мне на этом как можно скорее.

+0

Трудно ответить на ваш вопрос без действительного образца кода. Пожалуйста, разместите свой код, желательно как [SSCCE] (http://www.sscce.org), который демонстрирует вашу проблему. –

ответ

0

заказ метод setLeading() в com.itextpdf.text.Phrase

+0

Я хочу нарисовать границу двойной линии до нижней части ячейки. как я могу добиться этого? –

4

Вы можете отрегулировать пространство между 2 LineSeparator добавленной путем установки смещения второго разделителя:

Нечто подобное;

document.add(new LineSeparator()); 
LineSeparator sep = new LineSeparator(); 
sep.setOffset(5); 
document.add(sep); 

Выход:

enter image description here

Отрегулируйте разделитель смещения со значением, который соответствует вашим потребностям.

+0

Спасибо, что ответили. Он работал хорошо при добавлении в документ. Я хочу нарисовать двойную границу линии в нижней части ячейки. Как мы можем использовать ее в ячейке PdfPTable. Не могли бы вы сообщить мне об этом –

+1

@Srinivas B. Я предлагаю открыть отдельный вопрос с вашим соответствующим кодом, который поможет быстрее справиться с проблемой! – PopoFibo

Смежные вопросы