반응형
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)
반응형
'Android Studio' 카테고리의 다른 글
[안드로이드] android PrintDocumentAdapter란? (0) | 2017.04.27 |
---|---|
[안드로이드] android Print WebView 출력 (0) | 2017.04.27 |
[안드로이드] android Print에대해 (0) | 2017.04.26 |
[안드로이드] android eclipse could not open selected vm debug port (8700) 에러 (0) | 2017.04.24 |
[안드로이드] android jsonArray를 string으로 뽑아내는 방법 (0) | 2017.04.21 |