如何在android中使用特定区域的webview截图?
问题描述:
我创建了一个应用程序,在应用程序中加载webview
。它的一个POS
应用程序(Web应用程序)加载在webview
内部。但是当生成收据时,我想截取receipt
的截图。但不是整个页面。只有那个容纳在receipt
中的容器。我怎么能做到这一点?任何建议?我的意图是打印receipt
截图保存在设备和打印。如何在android中使用特定区域的webview截图?
答
可以导出需要div
或任何含有收据设置它和它的孩子们的CSS实际使用值(见Extract the current DOM and print it as a string, with styles intact)。
然后,您可以将该元素输出到另一个WebView进行打印。
我怎样才能将这个div内容导出到我的android代码? –
看看https://stackoverflow.com/questions/4325639/android-calling-javascript-functions-in-webview –
问题是,我无法编辑服务器代码!没有编辑服务器代码,有什么办法!完全从android应用程序 –