1) Я бы хотел посмотреть этот PDF.Я подозреваю, что поля не такие широкие, как вы думаете.
2) Вы можете установить размер шрифта поля равным нулю, чтобы включить «авторазмер», который работает как в Reader, так и в iText.Тем не менее, он соответствует фактическому размеру поля, а не тому, что вы думаете.
Я предполагаю, что вы нарисовали фон поля с изящной формой в Illustrator, а затем наложили на него поле в Acrobat Pro, ноне увеличивайте ширину поля в соответствии с элегантным фоном иллюстратора.Могу ошибаться, но это моя догадка.
Это сплющенный PDF.Могу ли я увидеть оригинал с полем формы все еще нетронутым?Извините, я не был более конкретным.Тем не менее, я могу немного узнать, прочитав этот PDF:
Глядя на ограничивающие рамки для сплющенного поля XObject и его внутреннего прямоугольника отсечения, похоже, что он должен использовать большую часть страницы:
Страница имеет ширину ~ 600 пунктов и высоту ~ 850.
Ширина сплющенного поля XObject составляет ~ 560 пунктов, а высота ~ 100.
Интересно, есть ли нестандартные символы возврата каретки?в вашем тексте, который iText обнаруживает в Acrobat, нет ...
Во всяком случае, я хотел бы увидеть распечатанный PDF.Заполнено хорошо, но не сплющено.
Хорошо, посмотрел шаблон.Я не вижу ничего, что могло бы вызвать разрыв строки, который вы видите ... что заставляет меня думать, что мое второе предположение было правильным: символы новой строки.
Просмотр кода текстового макета может дать мне подсказку,Каждая из ваших строк текста выглядит следующим образом (например):
1 0 0 1 2 88.24 Tm 0 g (Die Semmerrolle der l{e4}nge nach zu einer grossen Roulade)Tj
- nnnnnn Tm: текстовая матрица
- г: серый (0 г: черный)
- (...) Tj: показывать текст
Это согласуется с путем к коду, когда вы устанавливаете значение текстового поля в стволе iText (и в самой последней версии [s]).Этот код (ColumnText) достаточно хорош для правильного разбиения текста и используется повсеместно.Ограничивающая рамка правильная (как показано в нескольких местах сплющенного PDF).
Проверьте введенные данные.