[英]how to add printer during print using cordova ionic 2 in android/ios
我想創建一個支持原始打印的應用程序,如圖所示。
離子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.