我们将通过平板电脑捕获用户签名。(我们已经完成了那部分)现在我们需要在下面的内容中将捕获的签名替换为“$Signature”并发送到打印机。
“内容与以下内容类似。我特此声明,据我所知和所信,上述内容和其中的声明是真实的。
姓名 $Name 日期 $date 签名 $signature"
我们需要一些java中的解决方案
我们将通过平板电脑捕获用户签名。(我们已经完成了那部分)现在我们需要在下面的内容中将捕获的签名替换为“$Signature”并发送到打印机。
“内容与以下内容类似。我特此声明,据我所知和所信,上述内容和其中的声明是真实的。
姓名 $Name 日期 $date 签名 $signature"
我们需要一些java中的解决方案
Zebra 提供了一个 Java 和 Android SDK,它将图像转换为 ZPL 并为您打印。(实际上有一个开发者演示,它准确地展示了如何打印签名!)。
如果你只是想用其他字符串替换字符串,你可以使用类的replace()
方法String
。例如:
String name = "SomeName";
String content = "Name $Name Date $date Signature $signature";
String result = content.replace("$Name", name);
System.out.println(result);
输出:
Name SomeName Date $date Signature $signature
对其他参数应用相同的。