Как напечатать предварительно отформатированный текст в Java

У меня есть такая строка

                                                           31/12/2002

      HINDUSTHAN MOTORS LIMITED


       THREE LACS SEVENTY SEVEN THOUSAND THREE HUNDRED
       EIGHTY SEVEN ONLY

                                                            **377387.00

Я хочу напечатать это в предварительно напечатанном чеке.

Как напечатать этот предварительно форматированный текст в Java.

У меня есть текстовый файл, который содержит вышеуказанный предварительно отформатированный текст. Моя проблема в том, что расширение файла отличается (формат.kris), когда я открываю файл в текстовом документе, форматированный текст становится одной строкой.

Итак, однострочная печать в принтере недопустима. Я хочу отправить вышеуказанный текст на принтер, используя вышеуказанный фиксированный формат.

1 ответ

1. Загрузите пустой шаблон проверки в формате Word (это самая сложная задача, если бы вы искали бесплатный шаблон). 2. Замените метки в нем пробелами (убедитесь, что пробелы занимают столько же пробелов, сколько и метки). 3. Вместо значений поместите некоторые идентификаторы. Например: в вашем случае вместо **377387,00 укажите ** сумму $, вместо даты укажите дату в $. 4.Сохраните слово в формате PDF. 5. Теперь с помощью itext в java замените $ values ​​вашими фактическими значениями (библиотека itext в java используется для обработки pdf). Возьмите отпечаток и проверьте, правильно ли он отображается на бланке, иначе сделайте небольшие изменения, чтобы выровнять их.

Другие вопросы по тегам