1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android打印机打印网页 如何不调用Android打印预览页面去进行打印?

android打印机打印网页 如何不调用Android打印预览页面去进行打印?

时间:2019-11-08 20:13:15

相关推荐

android打印机打印网页 如何不调用Android打印预览页面去进行打印?

我想在android手机应用中实现直接调用打印机进行打印,而不要弹出android系统的那个打印预览界面,现在测试设备支持MopriaPrintService。

我该怎么去操作呢?

各位大佬有什么思路吗?

PrintManager printManager = (PrintManager) getSystemService(PRINT_SERVICE);

PrintAttributes newAttributes = new PrintAttributes.Builder()

.setMediaSize(PrintAttributes.MediaSize.ISO_A3)

.setMinMargins(PrintAttributes.Margins.NO_MARGINS)

.build();

printManager.print("jobName",new MyPrintPdfAdapter(filePath, MainActivity.this, view), newAttributes);

而且发现PrintAttributes所设参数貌似也没有效果。

通过查看PrintManager类,只发现这些,却不知道接下来怎么处理……

publicstaticfinalStringACTION_PRINT_DIALOG="android.print.PRINT_DIALOG";

publicstaticfinalStringEXTRA_PRINT_DIALOG_INTENT=

"android.print.intent.extra.EXTRA_PRINT_DIALOG_INTENT";

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。