2015-08-28 3 views
2

Я предоставляю сценарий как изображение, которое, я думаю, поможет в большей понимаемости.iText - Pass Objects

enter image description here

Здесь я должен передать объект из различных Swing форм и накапливать его, чтобы создать новый документ, который будет состоять конкатенированные тексты, таблица и т.д.

Моего вопроса, можно ли сделать одна и та же.

N.B: - Я могу делать простые задачи в IText - чтение таблицы из Swing форм и т.д.

Спасибо, предложения очень ценятся.

+0

Какие технологии являются вашими формами? PDF, или что-то вроде Swing или JSF? – hinneLinks

+0

Да, они сделаны в 'Swing' – mustangDC

+0

@hinneLinks; проблема здесь в том, что есть входы из разных форм, в противном случае конструкция PDF тихо, если они отправляются сразу. Более того, PdfStamper очень хорош там, где они могут читать существующие pdf-файлы, но делать это программно для n-го числа PDF-файлов не будет оптимальным. Я думаю, – mustangDC

ответ

0

Да, можно сделать то же самое с itext. Может быть, вы можете сделать это таким образом

  • Создать document
  • Get Форма 1 значения. Создайте Chunk, используя текст формы 1.
  • Добавить Chunk в Document
  • Получить форму 2 значения. Создание Chunk с помощью формы 2 текста на
  • Добавьте Chunk в Document

Как это сделать для всех форм.

Вышеупомянутое решение для добавления всего текста из разных форм в документ.

См. Link для itext ссылок.

Если в случае, когда все тексты должны конкатенироваться, сделайте это хорошо и добавьте его в Chunk.

P.S: Не знакомы с Swing рамки.

+0

Да, я пробовал ваше решение, но сценарий немного отличается, где форма Swing GUI содержит таблицы и текстовые поля. и может быть n число форм с n числом таблиц. – mustangDC

+0

@mustangDC В этом случае изображение в вашем вопросе несколько вводит в заблуждение, потому что похоже, что в PDF необходимо скопировать только текст, но не структуры из компонентов Swing. – mkl

+0

Да, вы частично правы, что может ввести в заблуждение, но есть ли разница, если я извлекаю текст/таблицы/текст меток и т. Д. Из компонента GUI'. Все они одинаковые, это зависит только от формы GUI и ее компонентов. – mustangDC