Impression à partir d'applications pouvant uniquement partager du texte.
1. N'installez pas l'application avant de pouvoir imprimer des documents depuis Chrome, etc.
2. L'application n'imprime pas seule, elle envoie uniquement le travail au pilote d'imprimante .
Par le bouton Imprimer, un PrintDocumentAdapter standard pour WebView est créé.
3. Il s'agit d'une application gratuite avec la possibilité de remercier l'auteur (faire un don). Après l'achat via l'application, vous recevrez uniquement le message "Merci".
C'est très étrange de faire des dons en retour.
----------------------------------------------------
Puisque d'autres développeurs de logiciels sont trop paresseux pour implémenter l'impression,
Je l'ai fait pour eux.
L'application est la plus simple. Un écran. WebView et bouton d'impression.
Obtient du texte via le traitement de Intent.View et Intent.SEND (« Ouvrir avec » et « Partager »). Après avoir reçu le texte, il s'agit du code HTML le plus simple.
Dans les paramètres 4 tailles de police.
La police A et la police B conviennent à l'impression sur une imprimante thermique (rouleau de ruban adhésif pour espèces de 58 mm)
Police D - la plus petite (80 caractères par ligne sur imprimante A4)
Comment utiliser l'exemple du presse-papiers.
Sélectionnez texte -> Partager -> TextToPrint -> Icône de l'imprimante -> Boîte de dialogue d'aperçu avant impression standard.
Code source ouvert
github.com/402d/TextToPrint
En savoir plus