簡體   English   中英

如何在android / ios中使用cordova ionic 2在打印過程中添加打印機

[英]how to add printer during print using cordova ionic 2 in android/ios

我想創建一個支持原始打印的應用程序,如圖所示。

Android原生打印UI

離子2/3是否支持這種功能?

我遇到過https://github.com/katzer/cordova-plugin-printer

盡管我懷疑這種支持是否會在應用程序外部打印。 即使從其他應用程序打開了文檔,我仍然必須打印。

我必須安裝本機打印插件,然后擴展一個android PrintService,它將在列表中添加我的打印機。

必須添加PrinterCapabilitiesInfo printerCapabilitiesInfo = new PrinterCapabilitiesInfo.Builder

PrinterInfo printerInfo =新的PrinterInfo.Builder

生成打印機功能並將其添加到

printerInfoList.add(printerInfo)

以下為我提供了文件。

@Override protected void onPrintJobQueued(PrintJob printJob){最終文件= getFile(printJob);

    final Intent intent = new Intent(this, MainActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    intent.setAction(Intent.ACTION_VIEW);
    intent.setData(Uri.fromFile(file));
    startActivity(intent);

    printJob.cancel();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM