我在演示应用程序中使用printHelper:
public void doPhotoPrint() {
PrintHelper printerHelper = new PrintHelper(context);
printerHelper.setScaleMode(PrintHelper.SCALE_MODE_FILL);
Bitmap bmp = BitmapFactory.decodeResource(getResources(),
R.drawable.mit_720_testlinie3);
printerHelper.printBitmap("test.jpg - test print", bmp);
}
但是setScaleMode方法无效。打印服务始终会缩放图片。
我的打印机:Samsung Printer Xpress M2026W Android打印机服务:Samsung Mobile Print
当我使用Samsung Mobile Print应用程序打印PDF时,它可以工作。也没有通过Adobe Reader缩放的设置。