在Titanium中,是否可以打印网页,类似于从Safari打印网页?我正在使用WebView。
它只需要与iOS合作,而不是Android。
如果是这样,怎么样?我一直无法找到任何相关信息。有人告诉我这是不可能的,但我想我会问Stackoverflow--这里的人经常让我感到惊讶:)
答案 0 :(得分:1)
如果在WebView上使用toImage()函数,它会在可见区域打印:
$.webview.toImage();
你想要所有的html内容吗?
如果没有,可能的解决方法(我没试过这个),但为了做到这一点,你需要知道html文档的高度。
在内容应用的较低zIndex上创建另一个WebView,或将其放在可见区域之外,如:
$.webview2.left = Ti.Platform.displayCaps.platformWidth;
使用以下内容打印复制的WebView:
$.webview2.toImage();
除了删除该视图,显然这不适用于所有情况。