Pdfbox2.0 3 добавить переключатель с меткой на той же строке / строке - PullRequest
0 голосов
/ 24 апреля 2019

Мне нужно добавить три переключателя с надписью в строке в PDF, используя версию PDF 2.0.0

Я следую этому коду из этого поста. Я попытался изменить координаты x и y, а также повторно использовать один и тот же объект PDRectangle, вместо того, чтобы каждый раз создавать новый. Как создать группу переключателей с PDFBox 2.0

widget.setRectangle(new PDRectangle(30, PDRectangle.A4.getHeight() - 40 - i * 35, 30, 30));

Я ожидаю увидеть 3 переключателя с меткой на одной строке, как radioBtn Да radioBtn Нет radioBtn Не знаю

1 Ответ

1 голос
/ 24 апреля 2019

Я не пробовал это сам, но очень быстрый взгляд на пример, вы пробовали увеличивать x-положение каждого PDRectangle в цикле, где добавляются параметры радиопереключателей? (Вместо изменения y-позиции, как в оригинальном примере) Я бы начал с попытки заменить

new PDRectangle(30, PDRectangle.A4.getHeight() - 40 - i * 35, 30, 30)

с чем-то вроде

new PDRectangle(30 + i * 35, PDRectangle.A4.getHeight() - 40, 30, 30)

Но опять же - я, возможно, совершенно неправильно понял ваш вопрос. Если так; Я прошу прощения.

...