2017-10-12 11 views
0

私はアプリケーション内にwebviewをロードするアプリケーションを作成しました。そのPOSアプリケーション(Webアプリケーション)はwebviewの内部に読み込まれます。しかし、領収書が生成されたら、receiptのスクリーンショットを撮りたいです。しかし、ページ全体ではありません。その特定の容器だけがreceiptに保持されています。どうすればそれを達成できますか?なにか提案を?私の意図は、receiptを印刷し、スクリーンショットをデバイスと印刷で保存することです。アンドロイドの特定のエリアのwebviewスクリーンショットを撮るには?

enter image description here

答えて

1

あなたはdivを必要に応じて、または、実際に使用される値(Extract the current DOM and print it as a string, with styles intactを参照)にその設定領収書とその子供たちのCSSが含まれているものは何でもエクスポートすることができます。

次に、エレメントを別のWebViewに出力して印刷することができます。

+0

このdivの内容をAndroidコードにエクスポートするにはどうすればよいですか? –

+0

https://stackoverflow.com/questions/4325639/android-calling-javascript-functions-in-webview –

+0

を見てください。問題は私がサーバーコードを編集できなかったことです!サーバーコードを編集することなく、何か方法があります!アンドロイドアプリケーションから完全に –

関連する問題