2015-02-11 75 views
-1

格式的文本,我有串这样如何打印前在Java

              31/12/2002 

     HINDUSTHAN MOTORS LIMITED 


     THREE LACS SEVENTY SEVEN THOUSAND THREE HUNDRED 
     EIGHTY SEVEN ONLY 

                  **377387.00 

我想打印在其预印检查。

如何在java中打印此预格式化的文本。

我有一个包含格式化文本 上述预我的问题是文件的扩展名是不同的,当我打开文本文档格式的文本变成一个单行的文件(.kris格式) 文本文件。

因此,打印机中的单行打印是不可接受的。 我想通过使用上述固定格式将上述文本发送到打印机。

回答

0

1.以Word格式下载空白检查模板(如果您正在搜索免费模板,这将是最困难的任务)。 2.用空格替换标签(确保空格占用与标签相同数量的空格)。 3.代替价值把一些标识符。例如:在你的情况下,代替** 377387.00把** $金额,$日期代替日期。 4.将word保存为pdf。 5.现在用java中的itext用你的实际值替换$ values(java中的itext库用来处理pdf)。 进行打印并检查它是否在空白检查时正确地进行,否则做一些小的更改以重新对齐它们。