我正在使用PrintHelper从我的应用程序打印图像。有没有办法使用PrintHelper的活动结果或任何解决方法来知道用户已启动打印。
我使用以下代码进行打印:
PrintHelper photoPrinter = new PrintHelper(getApplicationContext());
photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FIT);
photoPrinter.printBitmap("printName", bitmap);
谢谢。
答案 0 :(得分:0)
似乎PrintHelper跟踪取消事件并不灵活。您可以使用PrintManager创建自定义PrintDocumentAdapter和打印文档。在那里你将获得在打印完成时被调用的方法以及它是否被取消。有关详细信息,请查看文章:https://github.com/shinobicontrols/bitesize-kitkat/blob/master/PrintShop/PrintShop.md