-1

我有这样的字符串

                                                           31/12/2002

      HINDUSTHAN MOTORS LIMITED


       THREE LACS SEVENTY SEVEN THOUSAND THREE HUNDRED
       EIGHTY SEVEN ONLY

                                                            **377387.00

我想用预先打印的支票打印出来。

如何在 java 中打印这个预先格式化的文本。

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

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

4

1 回答 1

0

1.以word格式下载空白支票模板(如果您正在搜索免费模板,这是我会说的最艰巨的任务)。2.用空格替换其中的标签(确保空格与标签占用相同数量的空格)。3.代替值放一些标识符。例如:在您的情况下,代替**377387.00放**$amount,$date代替日期。4.将word另存为pdf。5.现在用java中的itext用你的实际值替换$值。(java中的itext库用于处理pdf)。打印并检查空白检查是否正确,否则进行一些小的更改以重新对齐它们。

于 2015-02-20T05:55:00.503 回答