2

我有客户仍在使用点阵来制作打印文件(如发票、报告等)的副本。我只为内部公司使用 grails(Web 应用程序)进行了开发(因此在所有计算机上安装/更新所有 java re 并不重要)

我仍在学习(刚开始)Javafx。我可以使用这个 javafx 从文件打印到点阵打印机吗?还是我应该改用小程序?我的朋友告诉我 java 有 lib 可以打印到点阵,这就是我坚持使用 javafx 或 applet 的原因

使用 applet 或 javafx 哪个更容易更好(也更快)?界面非常简单,只有一个带有 2 个输入字段和一个打印按钮的表单。

4

3 回答 3

2

Java 有一个打印服务 API。值得一试。

但是,我怀疑它无法通过小程序工作(我猜安全模型会妨碍您)。

于 2009-06-30T10:37:17.873 回答
1

可以从 JavaFX 访问任何 Java API/库 - 没有限制。您可以在 JavaFX 中完成应用程序的 UI 和核心逻辑,并使用现有的 Java Lib 进行打印(打印服务 API可能是一个好的开始)。

作为 Applet 执行此操作可能不是最好的主意,我建议使用 WebStart 部署。

于 2009-06-30T12:26:36.340 回答
0

可以对小程序进行签名,以便它们也可以打印。此外,使用新插件的小程序可以访问 JNLP api,其中包括为未签名应用程序进行打印的安全方式。

于 2009-07-11T22:53:19.807 回答