Как напечатать предварительно отформатированный текст в 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). Возьмите отпечаток и проверьте, правильно ли он отображается на бланке, иначе сделайте небольшие изменения, чтобы выровнять их.