我是android新手,我正在使用android的默认打印设置打印图像视图图像。我使用下面的代码来打印图像。但是当我在模拟器上运行时,我得到了保存选项而不是打印选项的输出,而且在设备上运行its working.Can任何人请提出一些想法来做这件事。
PrintHelper photoPrinter = new PrintHelper(MainActivity.this);
photoPrinter.setScaleMode(PrintHelper.SCALE_MODE_FILL);
photoPrinter.printBitmap("test.jpg", imgbitmap );提前谢谢。
发布于 2013-12-09 15:17:03
你也可以通过intent打印,如果任何打印应用程序是available.For的,那么你可以获得imageview的绘图缓存,并使用如下代码的intent.piece传递uri。
Intent printIntent = new Intent(Intent.ACTION_SEND);
printIntent.setType("image/*");
printIntent.putExtra(Intent.EXTRA_TITLE,
"some cool title for your document");
Bitmap imageToSave = drawFragment.getDrawView().getWholeView();
String imgSaved = FileUtil.saveImageInGallery(
getApplicationContext(), imageToSave);
Uri uri = Uri.parse(imgSaved);
printIntent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(printIntent);发布于 2015-11-05 13:53:49
PrintHelper printHelper = new PrintHelper(context);
printHelper.setScaleMode(PrintHelper.SCALE_MODE_FILL);
printHelper.printBitmap(printJobName, bitmap);https://stackoverflow.com/questions/20463060
复制相似问题