2009-06-30 85 views
2

我有客戶仍在使用點陣複印打印文件(如發票,報告等)。我沒有使用Grails(Web應用程序)僅用於公司內部開發(所以它不事關安裝/更新中的所有計算機的所有Java RE)可以javafx打印到點陣打印機嗎?

我仍然在學習(剛開始)的JavaFX。我可以用這個javafx從文件打印到dotmatrix打印機嗎?或者我應該使用applet嗎? 我的朋友告訴我,java有lib打印到點陣,這就是爲什麼我堅持javafx或applet

哪一個更容易,更好(也更快)使用applet或javafx?界面非常簡單,只是一個有2個輸入欄和一個打印按鈕的窗體。

回答

1

任何Java API /庫可以從JavaFX的訪問 - 沒有限制。您可以在JavaFX中執行應用程序和核心邏輯的UI,並使用現有的Java Lib來打印內容(Print Service API可能是一個好的開始)。

這樣做可以作爲一個小程序可能不是最好的主意,我會建議使用Webstart的部署。

+0

是javafx需要的一種安全的東西嗎?因爲我知道這個applet需要它。 – nightingale2k1 2009-06-30 15:02:08

2

Java有一個Print Service API。這是值得檢查的。

我懷疑它不會通過小應用程序工作,但是(我猜的安全模型的方式獲得)。

+0

您的鏈接已損壞,請考慮更新! – 2015-07-15 06:28:07

0

Applets可以簽名,以便它們也可以打印。此外,使用新插件的Applets可以訪問JNLP API,其中包括爲未簽名應用程序打印的安全方式。