1

我正在使用 PrintHelper 从我的应用程序中打印图像。有没有办法使用 PrintHelper 的活动结果或任何解决方法来知道用户已经启动了打印。

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

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

谢谢你。

4

1 回答 1

0

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

于 2015-11-17T07:12:33.720 回答