Android Studio

[안드로이드] android PrintHelper란?

i-moo 2017. 4. 26. 18:54
반응형


PrintHelper는 support_v4에서 제공되는 메소드이다.


PrintHelper의 printBitmap()을 호출하면 출력에 필요한 정보를 보여주는 Activity가 구동되고 여기서 출력을 선택하면 Printer로 출력이 이루어 진다.

안드로이드 4.4에서는 설정 Dialog가 뜨고 5.0부터는 Priview화면이 보여진다.


public void doPhotoPrint(){
PrintHelper printHelper = new PrintHelper(this);
printHelper.setScaleMode(PrintHelper.SCALE_MODE_FIT);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test);
printHelper.printBitmap("test.png - test", bitmap);
}
setScaleMode(int scaleMode) -> scaleMode : SCALE_MODE_FIT or SCALE_MODE_FILL
printBitmap(String jobName, Bitmap bitmap)


반응형