У меня есть JPanel panel
с счетом, разработанным и заполненным внутри него.
Я передал его функции принтера, которая использовала iText
для сохранения в формате PDF.
Основной поток кода выглядит следующим образом.
void printToPdf(JPanel panel) {
...
Image toEmbed = generateImage(panel);
doc.add(toEmbed)
...
}
Теперь, согласно новым требованиям, мне нужно сделать четыре копии счета (в том же документе PDF). Каждая копия имеет различное значение для copyName JTextField
(Продавец, Покупатель и т. Д.).
Есть ли способ, которым я могу изменить значение copyName
в prinToPdf()
?