Hey everybody!
picture = w.capturePicture();
int hpp = 1200;
int page = 1 + height /hpp;
Bitmap b;
if(page == 1)
{
b = Bitmap.createBitmap( width, height, Bitmap.Config.RGB_565);
Canvas c = new Canvas( b );
picture.draw( c );
String path = folder + "web1.jpg";
if(SaveBitmap(path, b))
{
list.add(path);
Log.i("cyprint", "success:" +
path);
}
}
else
{
b = Bitmap.createBitmap( width, hpp,
Bitmap.Config.RGB_565);
Canvas c = new Canvas( b );
String path;
for(int i = 1;i<page;i++)
{
picture.draw( c );
path = folder + "web" +
i+".jpg";
if(SaveBitmap(path, b))
{
list.add(path);
Log.i("cyprint",
"success:" + path);
}
c.translate(0, -hpp);
}
b.recycle();
int last = height - hpp*(page -1);
Log.i("cyprint", "last = " + last);
b = Bitmap.createBitmap( width, hpp,
Bitmap.Config.RGB_565);
b.eraseColor(Color.WHITE);
c = new Canvas(b);
c.translate(0, -hpp*(page-1));
picture.draw( c );
path = folder + "web" + page+".jpg";
if(SaveBitmap(path, b))
{
list.add(path);
Log.i("cyprint", "success:" +
path);
}
}
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
To unsubscribe, reply using "remove me" as the subject.

