我有这样的字符串
31/12/2002
HINDUSTHAN MOTORS LIMITED
THREE LACS SEVENTY SEVEN THOUSAND THREE HUNDRED
EIGHTY SEVEN ONLY
**377387.00
我想在预打印的支票上打印。
如何在java中打印这个预先格式化的文本。
我有包含上述预格式文本的文本文件 我的问题是文件的扩展名不同(.kris格式) 当我在文本doc中打开文件时,格式化的文本变成一行。
因此,打印机中的单行打印是不可接受的。 我想使用上面的固定格式将上述文本发送到打印机。
答案 0 :(得分:0)
1.以字格式下载空白支票模板(如果您正在搜索免费模板,这是我要说的最艰巨的任务)。 2.用空格替换标签(确保空格占用与标签相同的空格数)。 3.代替值放置一些标识符。例如:在您的情况下,代替** 377387.00将** $ amount,$ date代替日期。 4.保存为pdf。 5.现在java中的itext用实际值替换$ values。(java中的itext库用于处理pdfs)。 打印并检查是否正确进行空白检查,否则进行一些小的更改以重新对齐它们。