Как написать текст с подчеркиванием в itext7 - PullRequest
1 голос
/ 21 июня 2019

Я хочу текст в pdf с подчеркиванием.Я использую itext7.Как это сделать?Буду благодарен, если кто-то укажет правильное направление к этой проблеме.Заранее спасибо.

У меня есть документ Word Office.Есть подчеркивания, которые будут заполнены вручную после печати на бумаге.Под каждым подчеркиванием есть текст аннотации, в котором описано, что нужно написать.Я пытаюсь воспроизвести этот документ Word Office в формате PDF, используя itext7.Все в порядке, кроме этой аннотации текстов с подчеркиванием.Я гуглил, но, возможно, я использовал неправильные ключи поиска, я не нашел решения.Теперь я не уверен, возможно ли это сделать.

https://ibb.co/qsd5xkH

1 Ответ

1 голос
/ 22 июня 2019

Это довольно легко реализовать с помощью настройки увеличения текста, которая является стандартной настройкой в ​​PDF. Ниже приведен пример краткого кода:

Paragraph p = new Paragraph();
p.add("The beginning of the line ");
p.add(new Text("          (fill in your name)          ").setTextRise(-10).setUnderline().setFontSize(8));
p.add(" end of the line");

А вот как будет выглядеть вывод, если вы добавите этот абзац в документ:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...