Je souhaite créer un bitmap avec des données de chaîne, puis l'envoyer à mon imprimante mobile.Android: Pouvons-nous créer des bitmaps avec Strings sur le runtime de l'application?
Comment pouvons-nous faire cela?
Je souhaite créer un bitmap avec des données de chaîne, puis l'envoyer à mon imprimante mobile.Android: Pouvons-nous créer des bitmaps avec Strings sur le runtime de l'application?
Comment pouvons-nous faire cela?
essayer comme ceci:
Bitmap resultBitmap = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(resultBitmap);
Paint paint = new Paint();
paint.setColor(Color.RED);
canvas.drawText("", 10, 10, paint);
//here you can return that bitmap directly
Cela a fonctionné, mais l'arrière-plan de l'image est noir (puisque l'imprimante est blanche et noire uniquement). Pouvons-nous le mettre en blanc? –
Appelez 'canvas.drawColor (Color.WHITE);' avant d'appeler 'canvas.drawText (...);'. –
Comment rendre le texte plus lisse? définir la densité de la toile? à quelle valeur / –
voir cette question: http://stackoverflow.com/questions/7320392/how-to-draw-text-on-image – samgak