PrintHelper activity 结果

PrintHelper activity result

我正在使用 PrintHelper 从我的应用程序打印图像。有什么方法可以使用 PrintHelper 的 activity 结果或任何解决方法来知道用户已启动打印。

我正在使用以下代码进行打印:

PrintHelper photoPrinter = new PrintHelper(getApplicationContext());
                    photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FIT);
                    photoPrinter.printBitmap("printName", bitmap);

谢谢。

PrintHelper 似乎不能灵活地跟踪取消事件。您可以创建自定义 PrintDocumentAdapter 并使用 PrintManager 打印文档。在那里你会得到打印完成时调用的方法,如果它被取消。有关更多信息,请查看文章:https://github.com/shinobicontrols/bitesize-kitkat/blob/master/PrintShop/PrintShop.md