从我的android设备到pos-printer的javaFX-gluon应用

时间:2018-09-29 09:05:12

标签: java android printing javafx-8

我无法使用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();
            }
        }
    }        
}

0 个答案:

没有答案