我无法使用javaFX-gluon应用从我的android设备打印到pos-printer。 App javaFX-gluon应用程序可以在台式机(Windows)中正常运行,但是在手机中安装时无法运行。当我必须打印时,该应用程序关闭。 我尝试更改字体没有成功。 接受Android类Printer,PrinterJob?。 我的代码正确吗? 用于打印的代码javaFX-gluon如下所示:
import javafx.print.Printer;
import javafx.print.PrinterJob;
import javafx.stage.Stage;
import javafx.scene.text.Font;
import javafx.scene.text.Text;
public void print(String tiquet) {
Printer printer = Printer.getDefaultPrinter();
PrinterJob job = PrinterJob.createPrinterJob(printer);
Text tiquetText=new Text(tiquet);
Stage stage = new Stage(StageStyle.DECORATED);
tiquetText.setFont(new Font("Lucida Console",9));
if (job != null) {
boolean showDialog = job.showPageSetupDialog(stage);
if(showDialog) {
boolean success = job.printPage(tiquetText);
if (success) {
job.endJob();
}
}
}
}